Original-Via: uk.ac.nsf; Tue, 17 Dec 91 20:24:41 GMT Original-Sender: [EMAIL PROTECTED] *************************************** * Haskell B. and LML version 0.997.1 * * now available from Chalmers * *************************************** The Haskell B. compiler (hbc) has been upgraded to Haskell 1.1. It is now available by anonymous ftp from animal.cs.chalmers.se in pub/haskell/chalmers/lml-0.997.1.*. For more info read the blurb below. -- Lennart Augustsson ------------------------------------------------------------------------- New Haskell B./LML release (0.997.1) ==================================== There is now a new version of the Haskell B./LML compiler available. It is, naturally, free of charge. The best way (both for us and for you) to get a copy is via anonumous ftp from animal.cs.chalmers.se (129.16.225.66) in pub/haskell/chalmers/lml-0.997.1.*.tar.Z cs.ucsd.edu (132.239.51.3) in pub/lml/lml-0.997.1.*.tar.Z (Described in more detail below.) Ftp (in binary!), uncompress, untar, install, and enjoy. If you don't have access to the Internet and you don't know anyone who has a copy of LML you can send us a tape or cartridge and we'll put LML on. This process takes time, since it involves tedious work for us. If you ftp a copy or get it from someone else, please send us an (electronic) mail message and tell us so! It's nice to know who has it. Files: lml-0.997.1.doc.tar.Z documentation and examples lml-0.997.1.bin-sun3.tar.Z binaries for SUN3 lml-0.997.1.bin-sun4.tar.Z binaries for SUN4 lml-0.997.1.bin-mips.tar.Z binaries for DECstations lml-0.997.1.bin-symmetry.tar.Z binaries for Sequent Symmetry lml-0.997.1.src.tar.Z source for the compiler (These files should be unpacked in the same directory.) The whole distribution takes a lot of space. Around 15 Mbytes for the uncompressed version with binaries for all machines. News in brief: - Haskell 1.1 upgrade (complete Haskell 1.1) - Conctypes in LML - Better strictness analysis Haskell B. is a (small) extension of Haskell 1.1, (Haskell 1.1 is described in the Haskell report). This release of hbc (the Haskell B. compiler) contains some major changes and the object code is incompatible with the previous versions. For those of you who have not heard of LML, here's a short introduction: LML is a strongly typed, lazy, purely functional language. The LML system consist of a compiler in the traditional batch-oriented sense. You give the compiler a file which it compiles and gives you an executable file. The compiler produces code that is reasonable enough to write "real" programs, such as the compiler itself. There are also some primitives for I/O that allows you to write simple real time programs. The compiler runs on a number of machines, but only under UNIX (so far). The machines and OS on which this distribution runs are SUN3 SunOS 4.1.1 Sequent Symmetry Dynix 3.1.1 DECstation 3100 Ultrix 4.2 SUN4 SunOs 4.1.1 The following machines were once supported and could be made to work with some effort. Sequent Balance (this version has not been used for a while, but probably works) CRAY XMP Unicos IBM RT/PC BSD 4.3 VAX BSD 4.3 The distribution contains binaries and source (in LML) for the compiler and some contributed programs, as well as some documentation. If you have any problems send us a mail. Lennart Augustsson Thomas Johnsson [EMAIL PROTECTED] [EMAIL PROTECTED] Department of Computer Sciences Chalmers University of Technology S-412 96 Gothenburg Sweden