Nanopass framework

Nanopass is a novel Scheme library for developing a compiler as a series of tiny passes between many intermediate languages. Nanopass is popular in compiler education, but is also used in serious implementations — most notably, Chez Scheme.[cite:@cisco/ChezScheme]

Inbox

What does Nanopass offer, exactly?

Nanopass gives you surprisingly little! Given its power, you'd be surprised to learn that Nanopass implements little more than