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