From de86beae7d94ebb7f32940f34935d41d3416938a Mon Sep 17 00:00:00 2001
From: Bill Wendling
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.
+ +GHC 7.0 and onwards include an LLVM code generator, supporting LLVM 2.8 and + later.
+ +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).
+ +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).
+ +