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

        -- 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 ( in pub/haskell/chalmers/lml-0.997.1.*.tar.Z
 cs.ucsd.edu           (  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.

        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


        Department of Computer Sciences
        Chalmers University of Technology
        S-412 96 Gothenburg

Reply via email to