From: Matthew Flatt <mflatt@cs.utah.edu> To: plt-scheme@web-ext.cs.brown.edu Subject: [plt-scheme] 299.15 Date: Fri, 3 Sep 2004 10:51:14 -0600 The v299-tagged code in CVS for MzScheme and MrEd is now version 299.15. This version reverts changes from 299.14, and we’re abandoning the attempt to constrain program-processing tools (such as Errortrace). The other half of our security experiment (which is the more important part) still seems to be working, though. As usual, I’ll post a separate message with details. Changes: * Removed `syntax-recertify-constrained?’, `syntax-extend-certificate-env’, `make-syntax-certificate-env’, and `syntax-certificate-env?’. * Added `syntax-local-certify’, which fits naturally with all of the other `syntax-local-’ procedures. * Changed `syntax-recertify’ to move certificates given the certificate’s inspector or a superior (as opposed to accepting only a superior). * Added ’module-begin to the set of possible results from `syntax-local-context’. * Added `begin-with-definitions’ to (lib "etc.ss"). * Changed `eval’, `expand’, etc. so that only the `module’ identifier in a `module’ form is given context. This change avoids problems with using `module’ or loading a module in a namespace from `module->namespace’. * Added `message+check-box’ and `message+check-box/custom’ to MrEd. They’re like `message-box’ and `message-box/custom’, but with an extra check box (usually for some variant of "don’t ask again"). Temporary docs are in the usual place: http://www.cs.utah.edu/~mflatt/tmp/mzscheme-doc.plt http://www.cs.utah.edu/~mflatt/tmp/mzlib-doc.plt http://www.cs.utah.edu/~mflatt/tmp/mred-doc.plt http://www.cs.utah.edu/~mflatt/tmp/insidemz-doc.plt Matthew