[project @ 2002-03-26 21:59:41 by sof]
[ghc-hetmet.git] / ghc / README
1 The Glasgow Haskell Compiler
2 ============================
3
4 (this file is fptools/ghc/README in a source distribution, and
5 fptools/README in a binary distribution).
6
7 GHC is a batch compiler for Haskell 98.  See the file ANNOUNCE for
8 information on the current version.
9
10 Haskell is "the" standard lazy functional programming language.
11 Haskell 98 is the current version of the language, released in
12 December 1998.  The language definition is on the Web at
13 http://www.haskell.org/definition/.
14
15 More information on GHC can be found on its web page
16
17         http://www.haskell.org/ghc/
18
19 Documentation
20 =============
21
22 In a binary distribution, pre-formatted documentation can be found in
23 the html and ps directories.  Pre-formatted HTML documentation is also
24 available on the GHC web page.
25
26 In a source distribution, the unformatted (SGML) documentation is in
27 the following places:
28
29   * fptools/ghc/docs/users_guide  Users' Guide.
30   * fptools/hslibs/doc/hslibs     Library documentation.
31   * fptools/docs                  Build System Guide.
32
33 We welcome your comments and suggestions about this software!  Please
34 do not suffer or grumble in silence.  The "bug reports" section of the
35 User's Guide says what we would like to know when you report a
36 problem.
37
38 Mailing Lists
39 =============
40
41     glasgow-haskell-bugs@haskell.org     (bug reports mailing list)
42     glasgow-haskell-users@haskell.org    (users' mailing list)
43     cvs-ghc@haskell.org                  (developers & bleeding-edge users list)
44
45     subscribe at http://www.haskell.org/mailman/listinfo/
46
47 Contributors
48 =============
49
50 Current GHC team:
51
52     Simon Peyton Jones  <simonpj@microsoft.com>     [our Fearless Leader]
53     Simon Marlow        <simonmar@microsoft.com>    [hired hand]
54     Julian Seward       <v-julsew@microsoft.com>    [hired hand]
55     Reuben Thomas       <v-reubth@microsoft.com>    [hired hand]
56
57 Additional Contributors (in alphabetical order):
58
59     Manuel Chakravarty   <chak@cse.unsw.edu.au>
60     Sigbjorn Finne       <sof@galois.com>
61     Kevin Glynn          <keving@cs.mu.oz.au>
62     Jeff Lewis           <lewie@galois.com>
63     Marcin Kowalczyk     <qrczak@knm.org.pl>
64     Hans Wolfgang Lloidl <hwloidl@cee.hw.ac.uk>
65     Sven Panne           <Sven.Panne@BetaResearch.de>
66     Ken Shan             <ken@digitas.harvard.edu>
67     Keith Wansborough    <Keith.Wansbrough@cl.cam.ac.uk>
68     Michael Weber        <michael.weber@post.rwth-aachen.de>
69
70 Past contributors and/or continuing advisors (all @dcs.gla.ac.uk):
71
72     Juan Quintela       (quintela)
73     Thomas Nordin       (nordin)    [@cse.ogi.edu; Green Card Hero]
74     Patrick Sansom      (sansom)    [hired hand, Bidirectional Analyses]
75     Phil Trinder        (trinder)   [hired hand, Parade]
76     Andy Gill           (andy)      [ex-PhD student; at Galois]
77     Cordy Hall          (cvh)       [GRASP]
78     Kevin Hammond       (kh)        [GRASP; at St. Andrews]
79     John Launchbury     (jl)        [AQUA; at OGI]
80     Jim Mattson         (mattson)   [hired hand, AQUA; HP]
81     Darren Moffat       (moffatd)   [slave, summer '95; at MoD]
82     Will Partain        (partain)   [GRASP/AQUA; touring with Johnny Cash]
83     Bryan O'Sullivan    (bos)       [visiting slave, summer '94; at Sun]
84     Alastair Reid       (areid)     [GHCI, STG/Hugs etc.]
85     Andr\'e Santos      (andre)     [PhD student; back in Brazil]
86     David N Turner      (dnt)       [Linear Types; at An-Teallach]
87     Phil Wadler         (wadler)    [GRASP; at Lucent]
88
89 And many others who've contributed bits of code / bug reports in the past.
90
91 Cool people who've let us use their machines:
92
93     sparc-sun-sunos{4,5}   PacSoft, Oregon Graduate Institute
94     hppa1.1-hp-hpux,
95     i386-unknown-linux     Charles Krasic, Oregon Graduate Institute
96     alpha-dec-osf,        
97     i386-*-solaris2        Mark Fanty, CSLU, Oregon Graduate Institute
98
99 Also thanks to Conal Elliott, Microsoft Research for facilitating the work
100 on the Win32 port of GHC.
101
102 Simon's projects' acronyms:
103     GRIP  ('87-'90): Graph reduction in parallel
104     GRASP ('90-'92): Graph reduction applications support project
105     AQUA  ('93-   ): Declarative systems architecture: a quantitative approach