Handbook
Glossary
Definition protocol
Factor handbook
»
The implementation
»
Definitions
Next:
Definition sanity checking
A common protocol is used to build generic tools for working with all definitions.
Definitions must know what source file they were loaded from, and provide a way to set this:
where
( defspec -- loc )
set-where
( loc defspec -- )
Definitions can be removed:
forget
( defspec -- )
Definitions must implement a few operations used for printing them in source form:
definer
( defspec -- start end )
definition
( defspec -- seq )
See also
Printing definitions