Documentation for "turbo.ss"


This module combines the 'base', 'setf', and 'misc', modules to create a new language module. Use this module to get most of Swindle's functionality which is unrelated to the object system.

This module exports bindings from: 'mzlib/setf', 'mzlib/base', 'mzlib/misc'. It is intended to be used as a language module (as an initial-import for other modules).


(set! place value ...) [syntax]
(pset! place value ...) [syntax]
(set!-values (place ...) expr) [syntax]
  This module renames `setf!', `psetf!', and `setf!-values' from the
  `setf' module as `set!', `pset!' and `set!-values' so the built-in
  `set!' and `set!-values' syntaxes are overridden.
#%module-begin [syntax]
  `turbo' is a language module -- it redefines `#%module-begin' to load
  itself for syntax definitions.