- ...(30
- 30 bits for a 32-bit
architecture, 62 bits for a 64-bit architecture.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...mode
- The default mode of a running
MzScheme depends on command line arguments or internal settings
established by an application with an embedded MzScheme. See also
section 2.15.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...stack%
- A percent sign (``%'') is used
by convention in MzScheme to indicate that a variable's value is a class.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...overridden.
- This
access specifier appears to be useless, but it is included for
completeness.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...import.
- Note that variables are imported and exported,
not values. Therefore, mutually-recursive procedures can be
defined in different units.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...seconds:
- The ``@'' in the variable name ``f1@'' indicates (by
convention) that its value is a unit. This is like the
``%'' convention for classes.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...port)
- This is always conceptually true, but
the actual implementation does not necessarily need to poll the
port.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...src.
- The backslash is a character in the string, so an
extra backslash is required to specify the string as a Scheme
constant. For example, the Scheme constant
"
1" is ``
1''.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...expression.
- If MzScheme is extended with new
primitive syntax, those forms may appear in expanded expressions.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...restored.
- dynamic-enable-break cannot be implemented
with dynamic-wind and break-enabled becuase the user could
break during the evaluation of (enable-break #f).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...filenames
- A MzScheme compiled code file should
use the extension ``.zo'', but this convention is not
enforced.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...error.
-
The standard error port is placed last for compatibility with other
Scheme implementations.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...thunk
- If
thunk returns multiple values, the values are returned in a
list.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.