From: Brian Moe (bri@point.cs.uwm.edu)
Date: 08/06/93


From: bri@point.cs.uwm.edu (Brian Moe)
Subject: Re: [Q] Haskell compiler for Linux
Date: 06 Aug 1993 20:35:14 GMT


In article <23u6lv$169@vtserf.cc.vt.edu> cs230421@vtaix.cc.vt.edu (Fred L. Drake) writes:

   [...]

   The package I am most immediately interested in is a compiler for a
   functional language. I would prefer a Haskell compiler, but any language
   supporting lazy evaluation would be a nice start. If anyone has ported
   Haskell (Chalmers, Glasgow, or Yale - I won't be picky) to Linux, I'd
   like to be able to get a binary distribution if possible, or the modified
   source if not. Lazy ML would be nice if I can't find Haskell.

   [...]

There are two that I know of. Gofer is similar to Haskell, but lacks
a few features and includes a few extra features. It's a very nice
environment and includes both an interpreter and rudimentary compiler.
I've compiled it under Linux and it works fine. (including "-ansi" as
a CFLAG in the Makefile helps a lot)

Also, binaries are available for hbc, the Haskell B compiler out of
Chalmers. It works wonderfully, but requires >11meg of RAM just
for itself.

AVAILABILITY

Gofer is available from:

        Site Host name Raw IP#s (these can change)

        Chalmers ftp.cs.chalmers.se 129.16.225.66
        Glasgow ftp.dcs.glasgow.ac.uk 130.209.240.50
        Yale nebula.cs.yale.edu 128.36.13.1

        UKUUG src.doc.ic.ac.uk 146.169.2.1
                 (languages/haskell mirrors Glasgow)

in the directory pub/haskell/gofer

>From the README for Chalmers Lazy ML/Haskell compiler:
===========================================

                                LML/HBC
                      (Lazy ML/Haskell B Compiler)
        Version 0.999.2 for the i386/i486 running Linux, January 1993

        This is a port of the Chalmers Lazy ML and Haskell Functional
        Language Compilers for Linux.

__ WHERE TO GET

        The Linux version is available via ftp from

                           ftp.dcs.glasgow.ac.uk

        Login as "anonymous". Look at the directory "pub/linux".
        You have to get just the file "lml-0.999.2-linux.tar.Z".
        This file contains the binaries needed to execute LML/HBC.

=================================================================