Generated: May 17, 2003, 17:20:48 | Copyright © 2003, Kurt Nørmark |
![]() |
The newest version of MzScheme is version 204 (as of May 2003). In the table, mzscheme-200 refers to that version (or to 201 - 203). Thus, you can use version 204 of MzScheme if you configure LAML with mzscheme-200 instead of mzscheme. Still, version 103 and 101 are perfectly OK in relation to LAML. (If you use version 103 or 101, use mzscheme when you configure LAML).
About LAML configuration and MzScheme 200+: I have made a new compatibility file in lib/compatibility called star_star_mzscheme-200.scm. Currently it covers all mzscheme 200+ needs, on both unix and windows. I have made a 'hack' in the LAML configuration program such that the exec files and the emacs stuff are taken from the old mzscheme configuration when mzscheme-200 is requested. In that way fewer files are needed in the configuration part of LAML.
Some Scheme programs and LAML documents contain backslashes. MzScheme 200+ has a different interpretation of the escaping backslash character in strings than version 103 and 101. In LAML version 19 and beyond we have addapted SchemeDoc to deal with the strict interpretation of backslashes in strings (only \" and \\ are well-defined). In that way, both SchemeDoc, the Scheme Elucidator, and other tools run with MzScheme200+.
When we eventually stop using MzScheme 101 on Solaris, also for CGI, we will probably make a specific compatibility file for MzScheme 200+ on Solaris. Until then, the generic star_star_mzscheme-200.scm. is fine.
I have used MzScheme 200+ (all versions) on Windows 2000 since it appeared. MzScheme 200+ works fine also on Solaris. However, we still use version 101 in our daily use of LAML on Solaris. This also holds for CGI programs. It would be trivial to start using MzScheme 200+ for static LAML processing. It will take some efforts to convert to MzScheme 200+ with respect the LAML-based CGI programs, because they all start like this:
#!/bin/sh string=? ; exec /pack/mzscheme/bin/mzscheme -r $0 "$@"
I do not use Windows XP, but based on experience from students at Aalborg University I am quite confident that LAML can be used on XP machines. From a configuration point of view, just tell that you use Windows 2000.