> On Feb 9, 2019, at 5:35 PM, ra...@airmail.cc wrote:
> 
> Could nanopass, at least in theory, fuse multiple (or even all) passes into 
> one at compile time.  To create a very efficient compiler which is also 
> logically broken down and readable in the source code?


Yes, precisely because the languages ought to be purely declarative and, 
especially in a Racket setting, could be isolated from the imperative parts of 
the language. 

No, as they currently are used in Chez because they use side-effects on 
occasion to communicate between passes. See Experience report and up-stream URL 
to Chez module. 

Great research topic, and yes, we looked into it but moved on — Matthias


-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to