On 2012-12-02, Volker van Nek <volkervannek at gmail.com> wrote:
> Structs are displayd quite differently depending on display2d. Is this a bug?
Well, at present the display2d=false display of structures is a readable
representation, so if you input that stuff, you get the same object. The
field names are displayed when display2d=true as a convenience, but
they're not necessary for input -- as it stands, they can't be part of
the input, because then something like foo=bar where foo is a field name
is ambiguous -- does it mean value foo for field bar, or value foo=bar
(an equation) for foo or any other field?
That said, maybe only grind needs to output a readable representation --
maybe display2d=false need only be 1-dimensional. I suppose the 1-d
display code for structures could attempt to distinguish grind from
display2d=false.
best
Robert Dodier