Category:Pure

From Rosetta Code
Language
Pure
This programming language may be used to instruct a computer to perform a task.
Official website
Garbage collected: Yes
Type strength: Strong
Type compatibility: Structural
Type checking: Dynamic
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using Pure.
Your Help Needed
If you know Pure, please write code for some of the tasks not implemented in Pure.


From the official Pure manual: "Pure is a modern-style functional programming language based on term rewriting. Pure programs are basically collections of equational rules used to evaluate expressions in a symbolic fashion by reducing them to normal form."

The Pure interpreter uses LLVM to JIT-compile code; in addition, Pure programs can be compiled with LLVM to machine code as well.

See Also[edit]