Handbook
Glossary
Compilation units internals
Factor handbook
»
The implementation
»
Definitions
»
Compilation units
Prev:
with-nested-compilation-unit ( quot -- )
These words do not need to be called directly, and only serve to support the implementation.
Compiling a set of words:
compile
( words -- )
Words called to associate a definition with a compilation unit and a source file location:
remember-definition
( definition loc -- )
remember-class
( class loc -- )
Forward reference checking (see
Definition sanity checking
):
forward-reference?
( word -- ? )
A hook to be called at the end of the compilation unit. If the optimizing compiler is loaded, this compiles new words with the
Optimizing compiler
:
recompile
( words -- alist )
Low-level compiler interface exported by the Factor VM:
modify-code-heap
( alist update-existing? reset-pics? -- )
Variables maintaining state within a compilation unit.
changed-definitions
maybe-changed
outdated-generics
outdated-tuples