[plt-scheme] Books on Lisp interpreter implementation in C?

Matthias Felleisen matthias at ccs.neu.edu
Wed Nov 5 19:14:02 EST 2008


On Nov 5, 2008, at 7:09 PM, David Van Horn wrote:

> I'll mention that you can from a higher-order functional evaluator  
> to an abstract machine via standard tools in the functional  
> programmer's toolkit: CPS and defunctionalization.


Grant, this stuff is so standard, it dates back to 1972 (Reynolds and  
friends). And I learned it all from EOPL, especially the register  
machine stuff. SO if you have exhausted EOPL and/or PLAI (which  
covers these things differently) you know it.

-- Matthias




More information about the plt-scheme mailing list