2.4w 9 Oct 1999 Read cr before lf when reading files on Windows (Shriram report) Token delimitation strengthened (John Clements bug report). CL set-dispatch-macro-character arg should be uppercase character because CLISP doesn't automatically upcase it as standard suggests 2.4v 8 Mar 1999 Comma'd forms inside backquote should get the right font assignment even if preceded by quote. (Shriram bug report) 2.4u 15 Jan 1999 Use require-library instead of reference-library. pathproc.scm: *path-separator*, *directory-mark*, *file-hider* have approp values for OS = Windows. MzScheme/Win95 slatex.bat should contain Windows-style line termination. Config file for CLISP on Win 95. Jun 8, 1998 2.4t distribution mishap fix May 1, 1998 2.4s Port to STk Apr 21, 1998 2.4r Port to Allegro Common Lisp for Linux. Minor config bugs nixed. Apr 1998 2.4q Ports to Windows 95, Gambit, MIT Scheme. Apr 1997 2.4 p {schemeregion} should not collapse lines with TeX comments into one (nor should it eat the comment character). v. 2.4o Fixed indentation bug caused by implicit space after \\ in tab environment. Feb 1997 v. 2.4n Fixed bug that caused \begin{schemebox} to produce space at paragraph begin (Matthias). Ported to Bigloo, thanks to Christian Queinnec. * typesets as \ast. (* "as is" is too high.) Ported to Guile. May 1996 v 2.4m Ported to MzScheme. Check that config.dat has right number of answers. Eliminates common typos while setting up config.dat (Shriram's sugg.). Accommodate Schemes that allow loading of files mentioned on the command-line, but using an option such as -load or -f (Shriram's sugg). Changed names in preproc.scm to avoid collision with existing Scheme procs, if any. (Shriram Krishnamurthi's idea.) Ported to GCL (Linux). Changes to package system -- uses CL's package sys in CL. dump-display made more efficient. Cleaned up bat config. Feb 1996 v 2.4l Ported to Macintosh Common Lisp. Version number reported on invocation and whilst loading slatex.sty (to enable trenchant bug reporting). No longer requires "system" procedure spec from user via config.dat. Other config info should be sufficient to deduce this. One less confusion. v 2.4k -- and --- in Scheme tokens are treated as minuses rather than en- and em-dash. Mike Ernst's idea. v 2.4j Now recognizes :keywords as data in CL. Left margin error in indented {schemedisplay}s corrected Package system made more robust Apr 1995 v 2.4 Support for OS/2, both FAT and HPFS. Included sample Rexx script (for OS/2 + emTeX + scm) that has robust TEXINPUT recognition. Fixed paragraph indentation bug after {schemedisplay} within {schemeregion}. Recognizes LaTeX2e files in addition to LaTeX2.09. Sentence-ending space doesn't follow null?, set!, etc. Documentation converted to plain TeX. Added {schemeresponse}, {schemeresponsebox}, and their corresponding \defscheme*token and \undefscheme*token. Fixed bug related to quoted special symbols; quoted math escapes; and quoted strings. Added \setdata in analogy with \setkeyword, \setvariable, and \setconstant. \schemeresult, etc., distinguish between constant and data -- data items are set in \datafont; everything else in \constantfont. Removed bogus \ignorespaces from \slatexdisable. Typeset code is now frenchspaced (instead of using \null's) to avoid sentence-ending spaces after ! and ?. Mark Krentel's idea. Added config code for Matthias Blume's VSCM. Jan 1994 v 2.3 The Dark Years Several bug fixes Dec 1991 First major update Mar 1991 First public release 1990 First Rice PLT release