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 <jeremy.s...@gmail.com> 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 racket-users+unsubscr...@googlegroups.com. > 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 racket-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAJYbDakp%3DQkgOmEaSMODKB6sbxF7MFRBDcMgfajscxJvLa29zw%40mail.gmail.com.