This message announces the availability of Scheme release scm5e4. SCM conforms to Revised^5 Report on the Algorithmic Language Scheme and the IEEE P1178 specification. SCM is written in C and runs under Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Windows, Unix, and similar systems. SCM is free software. It is released under the GNU Public License (GPL) with an exception allowing it to be linked with non-GPL programs (see http://swiss.csail.mit.edu/~jaffer/SCM_LICENSE). Documentation and distributions in several formats are linked from SCM's home page: http://swiss.csail.mit.edu/~jaffer/SCM Links to distributions of SCM and related softwares are at the end of this message. -=-=- scm5e4 news: * Jerry van Dijk wrote NSIS script to create MS-Windows installers. * Added (compiled) byte-number module. * scm-file-position replaces file-position and file-set-position!; moved from i/o-extensions module to SCM core functionality. * Added --no-symbol-case-fold command-line option to make symbol reading case-sensitive. * Added (R6RS) bitwise-bit-count. * Makefile (install*): Added $(DESTDIR) prefix. -=-=- SCM source is available from: http://swiss.csail.mit.edu/ftpdir/scm/scm5e4.zip swiss.csail.mit.edu:/pub/scm/scm5e4.zip http://swiss.csail.mit.edu/ftpdir/scm/scm-5e4-1.src.rpm swiss.csail.mit.edu:/pub/scm/scm-5e4-1.src.rpm Also available as i386 binary RPM: http://swiss.csail.mit.edu/ftpdir/scm/scm-5e4-1.i386.rpm swiss.csail.mit.edu:/pub/scm/scm-5e4-1.i386.rpm SLIB is a portable Scheme library which SCM uses: http://swiss.csail.mit.edu/ftpdir/scm/slib3a5.zip swiss.csail.mit.edu:/pub/scm/slib3a5.zip Also available as RPM: http://swiss.csail.mit.edu/ftpdir/scm/slib-3a5-1.noarch.rpm swiss.csail.mit.edu:/pub/scm/slib-3a5-1.noarch.rpm JACAL is a symbolic math system written in Scheme: http://swiss.csail.mit.edu/ftpdir/scm/jacal1b8.zip swiss.csail.mit.edu:/pub/scm/jacal1b8.zip SLIB-PSD is a portable debugger for Scheme (requires emacs editor): http://swiss.csail.mit.edu/ftpdir/scm/slib-psd1-3.tar.gz swiss.csail.mit.edu:/pub/scm/slib-psd1-3.tar.gz SMG-SCM is an SMG interface package which works with SCM on VMS. http://swiss.csail.mit.edu/ftpdir/scm/smg-scm2a1.zip swiss.csail.mit.edu:/pub/scm/smg-scm2a1.zip A VMS version of Unzip is available by anonymous FTP from ftp.spc.edu:[ANONYMOUS.MACRO32]UNZIP.EXE. TURTLSCM is a turtle graphics package which works with SCM on MS-DOS or X11 machines: http://swiss.csail.mit.edu/ftpdir/scm/turtlegr.tar.gz swiss.csail.mit.edu:/pub/scm/turtlegr.tar.gz XSCM is a X windows interface package which works with SCM: http://swiss.csail.mit.edu/ftpdir/scm/xscm-2.01.tar.gz swiss.csail.mit.edu:/pub/scm/xscm-2.01.tar.gz MacSCM is a Macintosh applications building package which works with SCM (similar to XSCM). http://swiss.csail.mit.edu/ftpdir/scm/macscm.tar.Z swiss.csail.mit.edu:/pub/scm/macscm.tar.Z WB is a disk based, sorted associative array (B-tree) library for SCM. Using WB, large databases can be created and managed from SCM. http://swiss.csail.mit.edu/ftpdir/scm/wb2a1.zip swiss.csail.mit.edu:/pub/scm/wb2a1.zip http://swiss.csail.mit.edu/ftpdir/scm/wb-2a1-1.src.rpm swiss.csail.mit.edu:/pub/scm/wb-2a1-1.src.rpm Also available as i386 binary RPM: http://swiss.csail.mit.edu/ftpdir/scm/wb-2a1-1.i386.rpm swiss.csail.mit.edu:/pub/scm/wb-2a1-1.i386.rpm SIMSYNCH is a digital logic simulation system written in SCM. http://swiss.csail.mit.edu/ftpdir/scm/synch1b0.zip swiss.csail.mit.edu:/pub/scm/synch1b0.zip DLD is a C library package allowing SCM to dynamically load object files on VAX (Ultrix), Sun 3 (SunOS 3.4 and 4.0), SPARCstation (SunOS 4.0), Sequent Symmetry (Dynix), Atari ST, and a.out Linux systems. ftp.gnu.org:pub/gnu/dld/dld-3.3.tar.gz SCM.EXE (314k) is a SCM executable for DOS and MS-Windows. Note: SCM.EXE still requires slib3a5 and scm5e4 above. http://swiss.csail.mit.edu/ftpdir/scm/scm.exe swiss.csail.mit.edu:/pub/scm/scm.exe #! implements "#!" (POSIX) shell-scripts for MS-DOS batch files. http://swiss.csail.mit.edu/ftpdir/scm/sharpbang.zip swiss.csail.mit.edu:/pub/scm/sharpbang.zip http://swiss.csail.mit.edu/ftpdir/scm/#!.zip swiss.csail.mit.edu:/pub/scm/#!.zip Programs for printing and viewing TexInfo documentation (which SCM has) come with GNU Emacs or can be obtained via ftp from: ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-4.8.tar.gz