This repository has been archived by the owner on Mar 12, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
index.shtml
138 lines (124 loc) · 7.72 KB
/
index.shtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
---
title: Home
---
<h2>Latest News</h2>
<dl>
<dt><strong>5 March 2019</strong></dt>
<dd>GHC 8.6.4 Released! [<a href="download_ghc_8_6_4.html">download</a>]</dd>
<dt><strong>7 December 2018</strong></dt>
<dd>GHC 8.6.3 Released! [<a href="download_ghc_8_6_3.html">download</a>]</dd>
<dt><strong>2 November 2018</strong></dt>
<dd>GHC 8.6.2 Released! [<a href="download_ghc_8_6_2.html">download</a>]</dd>
<dt><strong>14 October 2018</strong></dt>
<dd>GHC 8.4.4 Released! [<a href="download_ghc_8_4_4.html">download</a>]</dd>
<dt><strong>21 September 2018</strong></dt>
<dd>GHC 8.6.1 Released! [<a href="download_ghc_8_6_1.html">download</a>]</dd>
<dt><strong>29 May 2018</strong></dt>
<dd>GHC 8.4.3 Released! [<a href="download_ghc_8_4_3.html">download</a>]</dd>
<dt><strong>19 Apr 2018</strong></dt>
<dd>GHC 8.4.2 Released! [<a href="download_ghc_8_4_2.html">download</a>]</dd>
<dt><strong>8 Mar 2018</strong></dt>
<dd>GHC 8.4.1 Released! [<a href="download_ghc_8_4_1.html">download</a>]</dd>
<dt><strong>21 Nov 2017</strong></dt>
<dd>GHC 8.2.2 Released! [<a href="download_ghc_8_2_2.html">download</a>]</dd>
<dt><strong>22 Jul 2017</strong></dt>
<dd>GHC 8.2.1 Released! [<a href="download_ghc_8_2_1.html">download</a>]</dd>
<dt><strong>11 Jan 2017</strong></dt>
<dd>GHC 8.0.2 Released! [<a href="download_ghc_8_0_2.html">download</a>]</dd>
<dt><strong>21 May 2016</strong></dt>
<dd>GHC 8.0.1 Released! [<a href="download_ghc_8_0_1.html">download</a>]</dd>
<dt><strong>8 December 2015</strong></dt>
<dd>GHC 7.10.3 Released! [<a href="download_ghc_7_10_3.html">download</a>]</dd>
<dt><strong>29 July 2015</strong></dt>
<dd>GHC 7.10.2 Released! [<a href="download_ghc_7_10_2.html">download</a>]</dd>
<dt><strong>27 March 2015</strong></dt>
<dd>GHC 7.10.1 Released! [<a href="download_ghc_7_10_1.html">download</a>]</dd>
<dt><strong>23 December 2014</strong></dt>
<dd>GHC 7.8.4 Released! [<a href="download_ghc_7_8_4.html">download</a>]</dd>
<dt><strong>11 July 2014</strong></dt>
<dd>GHC 7.8.3 Released! [<a href="download_ghc_7_8_3.html">download</a>]</dd>
<dt><strong>12 April 2014</strong></dt>
<dd>GHC 7.8.2 Released! [<a href="download_ghc_7_8_2.html">download</a>]</dd>
<dt><strong>9 April 2014</strong></dt>
<dd>GHC 7.8.1 Released! [<a href="download_ghc_7_8_1.html">download</a>]</dd>
<dt><strong>21 April 2013</strong></dt>
<dd>GHC 7.6.3 Released! [<a href="download_ghc_7_6_3.html">download</a>]</dd>
<dt><strong>29 January 2013</strong></dt>
<dd>GHC 7.6.2 Released! [<a href="download_ghc_7_6_2.html">download</a>]</dd>
<dt><strong>6 September 2012</strong></dt>
<dd>GHC 7.6.1 Released! [<a href="download_ghc_7_6_1.html">download</a>]</dd>
<dt><strong>10 June 2012</strong></dt>
<dd>GHC 7.4.2 Released! [<a href="download_ghc_7_4_2.html">download</a>]</dd>
<dt><strong>2 February 2012</strong></dt>
<dd>GHC 7.4.1 Released! [<a href="download_ghc_7_4_1.html">download</a>]</dd>
<dt><strong>11 November 2011</strong></dt>
<dd>GHC 7.2.2 Released! [<a href="download_ghc_7_2_2.html">download</a>]</dd>
<dt><strong>9 August 2011</strong></dt>
<dd>GHC 7.2.1 Released! [<a href="download_ghc_7_2_1.html">download</a>]</dd>
<dt><strong>15 June 2011</strong></dt>
<dd>GHC 7.0.4 Released! [<a href="download_ghc_7_0_4.html">download</a>]</dd>
<dt><strong>27 March 2011</strong></dt>
<dd>GHC 7.0.3 Released! [<a href="download_ghc_7_0_3.html">download</a>]</dd>
<dt><strong>3 March 2011</strong></dt>
<dd>GHC 7.0.2 Released! [<a href="download_ghc_7_0_2.html">download</a>]</dd>
<dt><strong>16 November 2010</strong></dt>
<dd>GHC 7.0.1 Released! [<a href="download_ghc_7_0_1.html">download</a>]</dd>
<dt><strong>12 June 2010</strong></dt>
<dd>GHC 6.12.3 Released! [<a href="download_ghc_6_12_3.html">download</a>]</dd>
<dt><strong>22 April 2010</strong></dt>
<dd>GHC 6.12.2 Released! [<a href="download_ghc_6_12_2.html">download</a>]</dd>
<dt><strong>14 December 2009</strong></dt>
<dd>GHC 6.12.1 Released! [<a href="download_ghc_6_12_1.html">download</a>]</dd>
<dt><strong>16 July 2009</strong></dt>
<dd>GHC 6.10.4 Released! [<a href="download_ghc_6_10_4.html">download</a>]</dd>
<dt><strong>9 May 2009</strong></dt>
<dd>GHC 6.10.3 Released! [<a href="download_ghc_6_10_3.html">download</a>]</dd>
<dt><strong>1 April 2009</strong></dt>
<dd>GHC 6.10.2 Released! [<a href="download_ghc_6_10_2.html">download</a>]</dd>
<dt><strong>4 November 2008</strong></dt>
<dd>GHC 6.10.1 Released! [<a href="download_ghc_6_10_1.html">download</a>]</dd>
</dl>
<h2>What is GHC?</h2>
<div class="body">
<p>GHC is a state-of-the-art, open source, compiler and
interactive environment for the functional language <a href="http://www.haskell.org/">Haskell</a>. Highlights:
</p><ul>
<li>GHC supports the entire <b><a href="http://www.haskell.org/haskellwiki/Definition">Haskell 2010 language</a></b> plus a wide
variety of <b><a href="https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html">extensions</a></b>.
</li><li>GHC has particularly good support for <b><a href="https://downloads.haskell.org/~ghc/8.4.2/docs/html/libraries/base-4.11.1.0/Control-Concurrent.html">concurrency</a></b>
and <b><a href="https://downloads.haskell.org/~ghc/8.4.2/docs/html/users_guide/using-concurrent.html#using-smp-parallelism">parallelism</a></b>,
including support for <b><a href="http://hackage.haskell.org/package/stm">Software Transactional Memory (STM)</a></b>.
</li><li>GHC generates fast code, particularly for concurrent
programs. Take a look at GHC's performance on
<b><a href="https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/haskell.html">
The Computer Language Benchmarks Game</a></b>.
</li><li>GHC works on
several <b><a href="https://ghc.haskell.org/trac/ghc/wiki/Platforms">platforms</a></b>
including Windows, Mac, Linux, most
varieties of Unix, and several different processor
architectures. There are detailed <b><a href="https://ghc.haskell.org/trac/ghc/wiki/Building/Porting">instructions</a></b>
for porting GHC to a new platform.
</li><li>GHC has extensive <b><a href="https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/using-optimisation.html">optimisation</a></b> capabilities, including
inter-module optimisation.
</li><li>GHC compiles Haskell code either directly to native
code or using <a href="http://llvm.org/">LLVM</a> as a
back-end. GHC can also generate C code as an intermediate
target for porting to new platforms.
The <b><a href="https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/ghci.html">interactive environment</a></b> compiles Haskell to bytecode, and supports
execution of mixed bytecode/compiled programs.
</li><li><b><a href="https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/profiling.html">Profiling</a></b>
is supported, both by time/allocation and various kinds of heap
profiling.
</li><li>GHC comes with several
<b><a href="https://downloads.haskell.org/~ghc/latest/docs/html/libraries/index.html">libraries</a></b>,
and thousands more are available
on <a href="https://hackage.haskell.org/">Hackage</a>.
</li></ul>
<p>GHC is heavily dependent on its users and <a href="https://ghc.haskell.org/trac/ghc/wiki/TeamGHC">contributors</a>.
Please come and join the <a href="https://wiki.haskell.org/Mailing_lists">mailing lists</a> and send us your comments, suggestions, bug reports
and contributions!
</p>
<div style="background: #e0e0e0; margin-top: 30px">
<p>This site is maintained by <a href="mailto:[email protected]">Ben Gamari</a>. Please send me comments, questions and reports of any problems to do with the site.</p>
</div>
</div>