Add mention of Glasgow Haskell Compiler.
authorBill Wendling <isanbard@gmail.com>
Fri, 11 May 2012 21:42:37 +0000 (21:42 +0000)
committerBill Wendling <isanbard@gmail.com>
Fri, 11 May 2012 21:42:37 +0000 (21:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156648 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.html

index df77c6bf0adc4cfd6bd186b61ee6ca5dad389e54..dc71f5199d8cfeac8fc0504dab0043d5519f7087 100644 (file)
@@ -264,7 +264,40 @@ Release Notes</a>.</h1>
    a lot of other language and tools projects.  This section lists some of the
    projects that have already been updated to work with LLVM 3.1.</p>
 
-  ... to be filled in right before the release ...
+<h3>Glasgow Haskell Compiler (GHC)</h3>
+
+<div>
+
+<p>GHC is an open source compiler and programming suite for Haskell, a lazy
+   functional programming language. It includes an optimizing static compiler
+   generating good code for a variety of platforms, together with an interactive
+   system for convenient, quick development.</p>
+
+<p>GHC 7.0 and onwards include an LLVM code generator, supporting LLVM 2.8 and
+   later.</p>
+
+</div>
+
+<h3>Pure</h3>
+
+<div>
+
+<p>Pure (http://pure-lang.googlecode.com/) is an algebraic/functional
+   programming language based on term rewriting. Programs are collections of
+   equations which are used to evaluate expressions in a symbolic fashion. The
+   interpreter uses LLVM as a backend to JIT-compile Pure programs to fast
+   native code. Pure offers dynamic typing, eager and lazy evaluation, lexical
+   closures, a hygienic macro system (also based on term rewriting), built-in
+   list and matrix support (including list and matrix comprehensions) and an
+   easy-to-use interface to C and other programming languages (including the
+   ability to load LLVM bitcode modules, and inline C, C++, Fortran and Faust
+   code in Pure programs if the corresponding LLVM-enabled compilers are
+   installed).</p>
+
+<p>Pure version 0.54 has been tested and is known to work with LLVM 3.1 (and
+   continues to work with older LLVM releases >= 2.5).</p>
+
+</div>
 
 </div>