[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

199.8



The v200-tagged code in CVS for MzScheme and MrEd is now version 199.8.

The main change for 199.8 is that mzc is in sync with MzScheme. In
other words, mzc can compile `module' expressions.

199.8 also contains a few house-cleaning changes:

 * Renamed `exn:misc:user-break' to `exn:break' (i.e.,
   `exn:misc:user-break?' is now `exn:break?').

 * Renamed `arity' to `procedure-arity'.

 * Replaced `primitive-name' and `inferred-name' with `object-name'.

 * Removed `macro?' and `syntax-compiler?', which are now useless.

 * Improved bytecode marshalling of syntax objects; .zo files for
   syntax-defining modules tend to be 30-50% smaller.

 * Inside MzScheme: use scheme_builtin_value to get the value of
   a variable exported by the `mzscheme' module:

     Scheme_Object *scheme_builtin_value(const char *name);

Matthew