-
Notifications
You must be signed in to change notification settings - Fork 8
Bibliography Compilation
Francois-Rene Rideau edited this page Aug 16, 2022
·
1 revision
- Courses: Jay McCarthy's, William Bowman's
- Nanopass compilers, and this example or that one, this course with video lectures
-
Urlang, compiling from SEXP syntax with macros to JavaScript as a Racket
#lang
using a nanopass compiler. - Not to be confused with Chlipala's Ur is a very different language, that supports metaprogramming using row types.
- Daniel Patterson on proving a compiler fully abstract
- Abstract Abstract Machines, Virtual Virtual Machines...
- Language Oriented Programming in Racket, a cultural anthropology
- GRIN: Graph Reduction Intermediate Notation
- David Fisher's Ziggurat for incremental compiler pass definition using prototype OO.
- Crafting Interpreters
- Futamura projections
- PyPy