mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-07 14:33:15 +00:00
Add mention of Glasgow Haskell Compiler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156648 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
226ddf5278
commit
de86beae7d
@ -264,7 +264,40 @@ Release Notes</a>.</h1>
|
|||||||
a lot of other language and tools projects. This section lists some of the
|
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>
|
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>
|
</div>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user