Categories
Pure
Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code.
Pure is closely related to the author's Q language and is slated to eventually become its successor, since it offers many new and powerful features and programs run much faster than their Q equivalents. (OTOH, Q still offers many more library modules right now. Most of these will eventually be ported to Pure, but this will take some time.)
Last updated 7 Nov, 2008
Versions
0.13
- Released: 6 Nov, 2008
- Code Maturity: Beta
- Source Archive: http://pure-lang.googlecode.com/files/pure-0.13...
- Licenses: GPLv3orlater
- Interfaces: Command Line
0.8
- Released: 6 Nov, 2008
- Code Maturity: Beta
- Source Archive: http://downloads.sourceforge.net/pure-lang/pure...
- Licenses: GPLv3orlater
- Interfaces: Command Line



