Are there more docs for nanopass (Racket) that are hidden somewhere? Can't figure out for the life of me how to use define-pass

I also don't really know what quasiquote is or what a catamorphism is so maybe that's hamstringing me

Follow

@tekknolagi You probably know this by now, but a quasiquote is string interpolation, but not necessarily for strings. So `(chocolate covered ,item) evaluates, if item is police, to (chocolate covered police). It's just the same thing as pattern matching, just backwards.

As for catamorphisms and the nanopass framework, no idea.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.