Pure 0.56

A functional programming language based on term rewriting

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!

What's new in Pure 0.56:

  • The first thing you'll notice is the spiffy new logo for the sign-on message
  • which was created with figlet. (If you prefer the old sign-on message then
  • you can disable this with the --plain option or by setting the PURE_PLAIN
  • environment variable.)
Read full changelog
report
malware
send us
an update
LICENSE TYPE:
LGPL 
FILE SIZE:
1.5 MB
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Albert Graef
CATEGORY:
Home \ Developer Tools
Pure has a modern syntax featuring curried function applications, equational definitions with pattern matching and lexical closures.

From this point of view Pure is somehow similar with the languages included in the Haskell and ML palette.

Pure is also a very dynamic language, in contrast to  Lisp, for instance. The interpreter has an LLVM backend to do JIT compilation, hence programs run quite fast and interfacing to C modules easily.

To start the Pure interpreter, just type pure at the command prompt. You will be greeted with a sign-on message, after which the interpreter leaves you at its prompt and you can start typing definitions and expressions to be evaluated.

Use the quit command to exit the interpreter (on most systems you can also just type EOF a.k.a. Cmd-D at the beginning of the interpreter's command line).

Note: Pure Lang is cross-platforms and it works on FreeBSD, GNU/Linux, Mac OS X and Windows.

Last updated on June 28th, 2013

Runs on: Mac OS X (-)

requirements

#programming language #JIT compilation #term rewriting #development #programming #LLVM #JIT

Add your review!

SUBMIT