language: Haskell
-
Language:
|
Haskell
|
|---|
-
Package:
|
Chalmers Haskell (aka Haskell B.)
|
|---|
-
Version:
|
0.999.5
|
|---|
-
Parts:
|
compiler, interpreter, library, documentation, examples
|
|---|
-
Author:
|
Lennart Augustsson <augustss@cs.chalmers.se>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
Full-featured implementation of Haskell 1.2,
with quite a few "Haskell B" extensions
|
|---|
-
Requires:
|
LML
|
|---|
-
Ports:
|
many, including Sun, DEC, Sequent, PC, Symmetry
(unsupported versions for NS32000, RT/PC, CRAY, SUN3, VAX,
ARM, and RS6000.)
|
|---|
-
Discussion:
|
-
|
haskell-request@cs.yale.edu
|
|---|
-
europe:
|
haskell-request@dcs.glasgow.ac.uk
|
|---|
|
|---|
-
Contact:
|
hbc@cs.chalmers.se
|
|---|
-
Updated:
|
August 2nd, 1993
|
|---|
-
Language:
|
Haskell
|
|---|
-
Package:
|
Glasgow Haskell Compiler (GHC)
|
|---|
-
Version:
|
4.06
|
|---|
-
Parts:
|
translator (C, SPARC), profiler
|
|---|
-
Author:
|
Simon Peyton Jones <simonpj@microsoft.com>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
The Glasgow Haskell Compiler is a robust, fully-featured,
optimising compiler for Haskell 98. GHC compiles Haskell to either
native code or C. It implements numerous experimental language
extensions to Haskell 98; for example: concurrency, a foreign
language interface, multi-parameter type classes, scoped type
variables, existential and universal quantification, unboxed types,
exceptions, weak pointers, and so on. GHC comes with a generational
garbage collector, and a space and time profiler. Haskell 98 is
a superset of Haskell 1.4
|
|---|
-
Conformance:
|
|
|---|
-
Reference:
|
Papers at ftp.dcs.glasgow.ac.uk (only) in pub/glasgow-fp,
"Imperative functional programming",
Peyton Jones & Wadler, POPL '93
"Unboxed data types as first-class citizens",
Peyton Jones & Launchbury, FPCA '91
"Profiling lazy functional languages",
Sansom & Peyton Jones, Glasgow workshop '92
"Implementing lazy functional languages on stock hardware",
Peyton Jones, Journal of Functional Programming, Apr 1992
|
|---|
-
Features:
|
- An extensible I/O system is provided, based on a "monad"
- Extensive Optimisation
- Built-in Profiling
- In-line C code
- Fully fledged unboxed data types
- Incrementally-updatable arrays
- Mutable reference types
- Concurrent Haskell
- Generational garbage collector
|
|---|
-
Bugs:
|
<glasgow-haskell-bugs@dcs.glasgow.ac.uk>
|
|---|
-
Requires:
|
GNU C 2.1+, perl
|
|---|
-
Ports:
|
solid: Sun4, Solaris2, Linux, FreeBSD, NetBSD, Windows 9X/NT, HP-UX 9 & 10
|
|---|
-
Portability:
|
should be high
|
|---|
-
Contact:
|
<glasgow-haskell-request@dcs.glasgow.ac.uk>
|
|---|
-
Updated:
|
2000/01/28
|
|---|
-
Language:
|
Haskell
|
|---|
-
Package:
|
Yale Haskell
|
|---|
-
Version:
|
2.1
|
|---|
-
Parts:
|
compiler, documentation, reference manual (dvi format)
|
|---|
-
Author:
|
Yale Haskell project <haskell-request@cs.yale.edu>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
?
|
|---|
-
Features:
|
X-window interface, available at the Haskell level too.
|
|---|
-
Requires:
|
CMU Common Lisp, Lucid, Common Lisp, Allegro Common Lisp, or
Harlequin LispWorks
|
|---|
-
Ports:
|
SunOS 4.1.2, Sparc 10 (sun4m) 4.1.3
|
|---|
-
Discussion:
|
-
|
haskell-request@cs.yale.edu
|
|---|
-
europe:
|
haskell-request@dcs.glasgow.ac.uk
|
|---|
|
|---|
-
Contact:
|
haskell-request@cs.yale.edu
|
|---|
-
Updated:
|
July 29th, 1994
|
|---|
-
Language:
|
Haskell
|
|---|
-
Package:
|
?
|
|---|
-
Location:
|
anonymous@ftp.cs.chalmers.se:pub/haskell/library
anonymous@nebula.cs.yale.edu:pub/haskell/library
anonymous@ftp.dcs.glasgow.ac.uk:pub/haskell/library
|
|---|
-
Description:
|
An archive of Haskell and Gofer programs
|
|---|
|
|