If you want to generally have your code run faster than it normally
inline-values mode before loading anything. Otherwise
calls to primitives (like
cons) and in-line procedures
cadr) won't be open-coded, and programs will run
The system doesn't start in
inline-values mode by default because the
Scheme report permits redefinitions of built-in procedures. With
this mode set, such redefinitions don't work according to the report,
because previously compiled calls may have in-lined the old
definition, leaving no opportunity to call the new definition.
Inline-values mode is controlled by the
,set inline-values and
,unset inline-values turn it on and off.
Previous: Editing | Next: Disassembler