In principle, it is very similar to the design of Chicken Scheme, a transpiler from Scheme to C: http://en.wikipedia.org/wiki/Chicken_Scheme.
The L++ source also looks very much like this lovely write-up on how to write a Scheme x86 compiler: http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf