Next: , Previous: , Up: Top   [Index]


17 Low level interface to the compiler

Vicare is a compiler for the Scheme language; internally it implements a multitude of passes, each of which performing a transformation step from Scheme code to executable binary code. The library (vicare compiler) exports one binding for each compiler pass, allowing inspection of the performed transformations.

This section contains some documentation for each pass; however, it is almost impossible to truly understand what a pass does without reading the source code, where additional documentation is present in the form of comments.


Next: , Previous: , Up: Top   [Index]