Most things define verbose printing for MIME"text/plain" and truncated printing otherwise so when they inside of a struct or something else, the outer type will still be readable. Take matrices, for example. When printing directly to the REPL, they take up the whole window, but when put in a tuple or some other struct, they print in a much more condensed form:
When that same matrix is in an interpolator, though, it prints in it's expanded form regardless of whether the interpolator is the outermost type or not:
Most things define verbose printing for
MIME"text/plain"
and truncated printing otherwise so when they inside of a struct or something else, the outer type will still be readable. Take matrices, for example. When printing directly to the REPL, they take up the whole window, but when put in a tuple or some other struct, they print in a much more condensed form:When that same matrix is in an interpolator, though, it prints in it's expanded form regardless of whether the interpolator is the outermost type or not:
When you're working with structs that might have multiple interpolators inside them, the printing can fill up the console pretty quickly.