Catonano, I haven't yet studied that paper of Andy Wingo's (thank you
for mentioning it), but a couple ideas for answering your questions...
If people in Guile are using that tree fold approach, you might ask
about it on one of the Guile email lists. Incidentally, Andy has long
been a member of the community around Guile, as well as of the Scheme
community in general.
If you want to use that tree fold approach in Racket afterwards, most
Scheme code will still work in Racket. And you could probably port or
repackage most Guile utility libraries. (The main tricky part that
comes to mind, in porting RnRS Scheme code to Racket, is if the code
uses mutable pairs.)
Another option to keep in mind is that, normally when you read an
academic paper, once you've given it a close read, and made an effort to
be reasonably conversant in at least one aspect of the background
material, IMHO, it's perfectly proper to contact the author of the paper
directly, with good comments/questions. They might not be able to keep
up with their email, nor always sort it perfectly, but reaching out
about a paper is part of scholarly culture, so don't be too shy.
FWIW, here's another example of tree folding, which I did as an exercise
while trying to understand some of Oleg Kiselyov's XML work better:
https://www.neilvandyke.org/racket/json-parsing/ (If it doesn't
immediately help at all, don't waste your time looking at it any more.
I'd do the interface differently next time, and definitely not use
`syntax-rules` in the implementation again, but it's an example.)
Neil
--
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/da82b74d-eb8f-e76b-e730-db98e3c56999%40neilvandyke.org.