Pure (Xenial)

PPA description

Ubuntu Xenial (16.04) packages for 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.

The PPA also offers a complete collection of various addon packages for
scientific, web, database, GUI, graphics and multimedia programming. The
following metapackages are provided to ease installation of the various
collections: pure-base, pure-graphics, pure-math, pure-multimedia, pure-util, pure-web. You can also just install the pure-complete package to get the entire shebang. Moreover, the PPA also contains packages for Faust, Grame's functional signal processing language, which is needed for Pure's Faust interface and some of the multimedia modules.

Please check the Pure website for more information:


To add this PPA to your system:

sudo add-apt-repository ppa:dr-graef/pure-lang.xenial

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:dr-graef/pure-lang.xenial to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:dr-graef/pure-lang.xenial
sudo apt-get update
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

deb https://ppa.launchpadcontent.net/dr-graef/pure-lang.xenial/ubuntu xenial main 
deb-src https://ppa.launchpadcontent.net/dr-graef/pure-lang.xenial/ubuntu xenial main 
Signing key:
1024R/71973A33CEA6485DB0881BDC3202BC2C212F093B (What is this?)

For questions and bugs with software in this PPA please contact Albert Graef.

PPA statistics

0 updates added during the past month.
View package details

Overview of published packages

141 of 41 results
Package Version Uploaded by
faust 2.11.14+git20181111+10155-1 Albert Graef ()
faust2pd 2.16-1 Albert Graef ()
gnocl 0.9.96+20130131-4 Albert Graef ()
gnocl-builder 0.9.96+20130128-2 Albert Graef ()
gnocl-canvas 0.9.95-5 Albert Graef ()
gnocl-gconf 0.9.95-5 Albert Graef ()
libpure-pcre 0.68-1 Albert Graef ()
pd-faust 0.18-1 Albert Graef ()
pd-pure 0.26-1 Albert Graef ()
pure 0.68-1 Albert Graef ()
pure-audio 0.6-1 Albert Graef ()
pure-avahi 0.4-1 Albert Graef ()
pure-csv 1.6-2 Albert Graef ()
pure-doc 0.7-2 Albert Graef ()
pure-docs 0.68-1 Albert Graef ()
pure-fastcgi 0.6-1 Albert Graef ()
pure-faust 0.13-1 Albert Graef ()
pure-ffi 0.15-1 Albert Graef ()
pure-g2 0.3-2 Albert Graef ()
pure-gen 0.20-2 Albert Graef ()
pure-gl 0.9-1 Albert Graef ()
pure-glpk 0.5-1 Albert Graef ()
pure-gplot 0.1-3 Albert Graef ()
pure-gsl 0.12-2 Albert Graef ()
pure-gtk 0.13-1 Albert Graef ()
pure-liblo 0.9-1 Albert Graef ()
pure-lilv 0.5-1 Albert Graef ()
pure-lv2 0.2-1 Albert Graef ()
pure-midi 0.6-1 Albert Graef ()
pure-mpfr 0.5-1 Albert Graef ()
pure-octave 0.12-1 Albert Graef ()
pure-odbc 0.10-1 Albert Graef ()
pure-rational 0.1-3 Albert Graef ()
pure-readline 0.3-1 Albert Graef ()
pure-reduce 0.4-1 Albert Graef ()
pure-sockets 0.8-1 Albert Graef ()
pure-sql3 0.5-1 Albert Graef ()
pure-stldict 0.8-1 Albert Graef ()
pure-stllib 0.6-1 Albert Graef ()
pure-tk 0.5-2 Albert Graef ()
pure-xml 0.7-1 Albert Graef ()
141 of 41 results

Latest updates

  • pure-octave 144 weeks ago
    Successfully built
  • faust 183 weeks ago
    Successfully built
  • pd-faust 185 weeks ago
    Successfully built
  • pd-pure 188 weeks ago
    Successfully built
  • libpure-pcre 214 weeks ago
    Successfully built