...global
When extending MzScheme, globals containing Scheme pointers must be registered with  scheme_register_global.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...value.
scheme_make_prim_w_arity assumes that this primitive will be installed as a global, or otherwise making the procedure available indefinitely; to make a procedure value that is garbage-collected, use  scheme_make_noneternal_prim_w_arity.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...evironment.
This is a highly construed example, reflecting the fact that there are few good reasons to implement primitive syntax instead of primitive procedures. with-window is best implemented by creating a new primitive procedure call-with-window which is used in a macro.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

PLT