Pure programming language
Clone or download
agraef Bump pure-mpfr and pure-fastcgi Debian revisions to force rebuild on …
…Bionic, needed due to mpfr library update in the final Bionic release.
Latest commit 4a86c9c Nov 17, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
faust2pd Temporary fix for broken upstream puredata.cpp architecture. These ca… Oct 31, 2018
gnumeric-pure Flag gnumeric-pure as unsupported. Gnumeric 1.12.43 introduced some i… Oct 31, 2018
pd-faust Update Debian changelog. Oct 31, 2018
pd-pure Update Debian changelogs. Oct 5, 2018
pure-audio Update Debian packaging. Sep 12, 2014
pure-avahi Bump Debian package versions. Apr 11, 2018
pure-bonjour Bump version of addon modules which need to be updated. Apr 11, 2018
pure-csv Update config.guess files (fixes issue #19). Sep 16, 2014
pure-doc More fixes for msys2/mingw32 compatibility (pure-doc, pure-gen, pure-… Feb 19, 2018
pure-fastcgi Bump pure-mpfr and pure-fastcgi Debian revisions to force rebuild on … Nov 17, 2018
pure-faust Fix some broken download links. Jan 16, 2018
pure-ffi Bump Debian package versions. Apr 11, 2018
pure-g2 Clean up a few other library scripts and examples. Apr 10, 2018
pure-gen pure-gen: required changes to make cabal v2 and ghc 8.6 happy. Oct 31, 2018
pure-gl Update Debian packaging. Sep 12, 2014
pure-glpk Update Debian packaging. Sep 12, 2014
pure-gplot Update Debian packaging. Sep 12, 2014
pure-gsl Update Debian packaging to Ubuntu 16.04. Jun 5, 2016
pure-gtk Clean up a few other library scripts and examples. Apr 10, 2018
pure-liblo Clean up a few other library scripts and examples. Apr 10, 2018
pure-lilv Bump Debian package versions. Apr 11, 2018
pure-lv2 OS X compatibility fixes. Oct 1, 2014
pure-midi pd-pure, pd-faust: fixes for msys2/mingw32 compatibility. Feb 15, 2018
pure-mpfr Bump pure-mpfr and pure-fastcgi Debian revisions to force rebuild on … Nov 17, 2018
pure-octave pure-octave deb: Update to latest version (Ubuntu 18.10 aka Cosmic, b… Oct 30, 2018
pure-odbc Update Debian packaging. Sep 13, 2014
pure-plugr Add bender.pure example. Feb 4, 2016
pure-rational Update config.guess files (fixes issue #19). Sep 16, 2014
pure-readline Update Debian packaging. Sep 13, 2014
pure-reduce Add missing LDFLAGS, needed to compile reduce.dylib as universal bina… Dec 20, 2014
pure-sockets Bump Debian package versions. Apr 11, 2018
pure-sql3 More fixes for msys2/mingw32 compatibility (pure-doc, pure-gen, pure-… Feb 19, 2018
pure-stldict Clean up a few other library scripts and examples. Apr 10, 2018
pure-stllib Clean up a few other library scripts and examples. Apr 10, 2018
pure-tk-examples Clean up a few other library scripts and examples. Apr 10, 2018
pure-tk Clean up a few other library scripts and examples. Apr 10, 2018
pure-xml More fixes for msys2/mingw32 compatibility (pure-doc, pure-gen, pure-… Feb 19, 2018
pure Fixes for Bison 3.1 compatibility. Oct 31, 2018
purepad Cosmetic changes in msvc project file. Apr 10, 2011
sphinx Bump version number and update release notes in preparation for the P… Apr 11, 2018
.gitignore Update .gitignore. Mar 17, 2018
.hgtags Added tag pd-faust-0.10 for changeset 79274f6945fe Apr 25, 2016
README.md Typo. Mar 17, 2018

README.md

The Pure Programming Language

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.

Please check our Github website for more information. The Pure Language and Library Documentation is available in html and pdf format. A very complete and up-to-date collection of packages for Arch Linux are available from the Arch User Repositories, please also check our Pure on Arch Linux wiki page for details. We also offer a reasonably complete set of Ubuntu packages at Launchpad. Instructions for installing Pure on the Mac and Windows can be found on the Pure on Mac OS X and Pure on Windows wiki pages. Source packages can be found on the Download page. Please also have a look at our mailing list / Google group and IRC chat (#pure-lang on freenode) if you need any help or if you want to discuss Pure.

Please also check my personal Github site for some fun side projects that I've written in or for Pure (mostly about computer music and multimedia).

Albert Gräf aggraef@gmail.com

Enjoy. :)