___    ___   ___    ___   __________   __________
     /  /   /  /  /  /   /  /  /  _______/  /  _______/   The Haskell User's
    /  /___/  /  /  /   /  /  /  / _____   /  /______        Gofer System
   /  ____   /  /  /   /  /  /  / /_   /  /______   /
  /  /   /  /  /  /___/  /  /  /___/  /  _______/  /         Version 1.01
 /__/   /__/  /_________/  /_________/  /_________/         Yale Release 0

 Copyright (c) The University of Nottingham and Yale University, 1994-1996.

The Yale Haskell Project is proud to announce a new release of Hugs,
the Haskell User's Gofer System!  Hugs is a Haskell interpreter for
developing cool Haskell programs on your PC (and other small
machines).  Sources and binaries are freely available by anonymous FTP
and on the World-Wide Web; details below.

This release is very heavily based on Hugs 1.01 developed at the
University of Nottingham, but has been extended with modules and a
Win32/X11 interface to allow more serious program development. The
core language for this release is Haskell 1.2, but the module system
and standard prelude conform closely to the Haskell 1.3 standard. The
Hugs implementation of the new Haskell 1.3 features is being carried
out at Nottingham, and will be included as part of a joint release in
the near future.

Reasons to use this release:

o Win32 and X11 interfaces.
  This release comes with Haskell interfaces to large parts of the 
  Win32 and X11 APIs.

o Modules.
  This release implements the new Haskell 1.3 module system.  The only
  missing feature is support for mutually recursive modules.  We
  expect to include this in future releases.

o Fast compilation.

Reasons not to use this release:

o It's not fully compatible with either Haskell 1.2 or Haskell 1.3.

  However, the prelude and libraries are very close to the Haskell 1.3
  standard.  Support for the new features of Haskell 1.3, including monad
  and record syntax, and newtype and strictness annotations, will be
  included in the near future.

o It's bigger than Hugs 1.01.

  Hugs 1.01 will run on both 16 and 32-bit compilers with as little as
  640k of memory.  This release is targetted at 32-bit machines with
  several megabytes of memory (but it is still quite lightweight; any
  PC capable of running Win'95, for example, will run just fine).

o It (still) doesn't produce standalone executables.

  We hope to fix this in the near future.

o Its runtime performance is much worse than GHC and HBC.

  Hugs is based on a bytecode interpreter.  If performance matters,
  help Glasgow or Chalmers port their compilers to your platform.

We run mailing lists for Hugs users and bug-reports; to subscribe,
send email to hugs-{users,bugs}[EMAIL PROTECTED]  Please send bug
reports to hugs-bugs.  We keep the latest information about Hugs
(including a known bug list and porting information) at

Yale Haskell Project.  17 June 1996
How to get the Yale release of Hugs:

This release is available on the World Wide Web from


and by anonymous FTP from the main Haskell archive sites, in the
directory pub/haskell/yale:

        ftp.dcs.glasgow.ac.uk  (
        ftp.cs.chalmers.se     (
        ftp.cs.nott.ac.uk      (
        haskell.cs.yale.edu    (

The Yale release of Hugs is available in three packages:

o The "binary release" (hugs0.exe) comprises a Hugs executable with
  built in Win32 support and all documentation, libraries and demos.

o The "source release" comprises all documentation, libraries and demos
  plus all the source code required to build binaries for Win32 or Unix.
  It is available both as a gzipped tar file (hugs0src.tar.gz) and as
  an otherwise identical self extracting archive (hugs0src.exe) .

  The source release has been tested on the following systems

        80586 + Windows 95/NT + MS Visual C++ 4.0
        80586 + Windows 95/NT + Borland C++ 4.5
        80586 + Linux 1.2.13  + gcc 2.7.0          + X11R6
        Sparc + SunOS 5.4     + SPARCompiler 2.0.1 + X11R5
        Sparc + SunOS 5.4     + gcc 2.6.3          + X11R5
        Sparc + SunOS 4.1.2   + gcc 2.4.5          + <none>
        68040 + NeXT Mach 3.3 + gcc 2.5.8          + <none>

  We maintain a more up to date list on the web page.

o The "developers release" comprises the "source release" plus test
  suite, configuration scripts, distribution scripts, etc.  The test
  suite might be useful if you're trying to port Hugs to a completely
  new Unix system.  It is available both as a gzipped tar file
  (hugs0dev.tar.gz) and as an otherwise identical self extracting
  archive (hugs0dev.exe) .

The ftp sites also contain these four files - unbundled from the
distributions to allow online browsing.

        hugs0.ANNOUNCE  This file
        hugs0.NOTICE    Conditions of use and distribution
        hugs0.README    Release notes
        hugs0.INSTALL   Installation notes

Reply via email to