I recommend defining the structs with `#:transparent` and just using `pretty-write` or `pretty-print`.
Jay -- Jay McCarthy Associate Professor @ CS @ UMass Lowell http://jeapostrophe.github.io Vincit qui se vincit. On Sun, Aug 16, 2020 at 4:48 PM Jeremy Siek <[email protected]> wrote: > > Hi All, > > I'm looking into using Racket structs to represent abstract syntax trees. > I've gotten as far as defining gen:custom-write properties, but have not > yet figured out how to control indenting. Also, I'm not sure I'm just > calling > write-string, write, and newline in my gen:custom-write methods, which I > suspect is not exactly correct. > > Are there some good up-to-date examples of this that I could look at? > > Thanks, > Jeremy > > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/racket-users/550ad1e1-90af-4f6d-8f31-57fccfe2d25an%40googlegroups.com > <https://groups.google.com/d/msgid/racket-users/550ad1e1-90af-4f6d-8f31-57fccfe2d25an%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAJYbDakp%3DQkgOmEaSMODKB6sbxF7MFRBDcMgfajscxJvLa29zw%40mail.gmail.com.

