Generated: April 17, 2005, 12:54:18 Copyright © 2005, Kurt Nørmark The local LAML software home page

LAML with MzScheme 300 on Windows 2000 and Windows XP

First notice that mzscheme-300 when you configure LAML with PLT version 299, and forthcoming versions.

It was necessary to modify the LAML compatibility slightly (the function directory-list), because the native PLT directory-list now returns non-strings.

MzScheme in PLT 299 works with LAML on Windows 200, and I presume on XP too. But not perfectly. The introduction of block-buffering delays some 'progress output' when you process LAML programs. Worse, some long running laml process, such as examples/process-all.laml, eats all the memory on the computer. I will still recommend use of MzScheme200-2009 for LAML purposes.

We only used the cgi stuff on Unix (Solaris and Linux), not on Windows.

I have made a compatibility file in lib/compatibility called star_star_mzscheme-300.scm. Currently it covers all mzscheme 299 needs, on both unix and windows. Like for mzscheme-200, 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-300 is requested. In that way fewer files are needed in the configuration part of LAML.