Added documentation for stripped-scsh.image
This commit is contained in:
parent
803b2b1034
commit
a7453031a0
|
@ -797,6 +797,17 @@ Notice that you are not allowed to pass arguments to the heap image's
|
||||||
top-level procedure (\eg, scsh) without delimiting them with \ex{-i}
|
top-level procedure (\eg, scsh) without delimiting them with \ex{-i}
|
||||||
or \ex{--} flags.
|
or \ex{--} flags.
|
||||||
|
|
||||||
|
\subsection{Stripped image}
|
||||||
|
|
||||||
|
Besides the standard image \codex{scsh.image} scsh also ships with the
|
||||||
|
much smaller image \codex{stripped-scsh.image}. This image contains
|
||||||
|
the same code as the standard image but has almost all debugging
|
||||||
|
information removed. \codex{stripped-scsh.image} is intended to be
|
||||||
|
used with standalone programs where startup time and memory
|
||||||
|
consumption count but debugging an errors the scheme code is not that
|
||||||
|
important. To use the image the VM has to be called directly and the
|
||||||
|
path to the image must be given after the \ex{-i} argument.
|
||||||
|
|
||||||
\subsection{Inserting interpreter triggers into heap images}
|
\subsection{Inserting interpreter triggers into heap images}
|
||||||
{\scm}'s heap image format allows for an informational header:
|
{\scm}'s heap image format allows for an informational header:
|
||||||
when the vm loads in a heap image, it ignores all data occurring before
|
when the vm loads in a heap image, it ignores all data occurring before
|
||||||
|
|
Loading…
Reference in New Issue