Factor's non-optimizing compiler compiles quotations executed in the listener, as well as words which do not have a static stack effect. It is very simple, essentially translating the elements of each quotation into a a series of machine code blocks which are then concatenated. The non-optimizing compiler is implemented in vm/quotations.c
, with CPU backends in basis/cpu//bootstrap.factor
.
Blog posts:
Related Wiki articles:
This revision created on Sun, 11 Jan 2009 08:58:29 by slava