Package: clang-3.5 Source: llvm-3.5 Version: 2:3.5.2-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 41069 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.4), libllvm3.5v5, libstdc++6 (>= 5.2), libtinfo5 (>= 6), libclang1-3.5 (= 2:3.5.2-5), libc6-dev, binutils Recommends: llvm-3.5-dev, python2 | python Suggests: gnustep, gnustep-devel, clang-3.5-doc Breaks: clang-3.1, clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt Replaces: clang-3.1, clang-3.2, clang-3.3, clang-3.4 (<< 1:3.4.2-7~exp1), clang-3.5 (<< 1:3.5~+rc1-3~exp1), compiler-rt Provides: c++-compiler, c-compiler, objc-compiler Filename: amd64/clang-3.5_3.5.2-5_amd64.deb Size: 10762260 MD5sum: 50f2194786c67b16e84435230d0baae1 SHA1: 48ff50b99b5cbb4c60c2408e3de225292f51c67d SHA256: 9e43794f1417f50b602f980713c2c888645ae5a50a00d0d38f7b1dfc0a732eed Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: C, C++ and Objective-C compiler (LLVM based) Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998 and 2001 standards and also provides a partial support of C++1y. Package: faust+llvm35 Source: faust Version: 2.11.14+git20190822+10160-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 184438 Depends: libc6 (>= 2.27), libgcc1 (>= 1:3.4), libsndfile1 (>= 1.0.20), libstdc++6 (>= 5.2), libtinfo5 (>= 6), zlib1g (>= 1:1.2.0) Recommends: clang-3.5, ruby, libc6-dev | libc-dev, g++, make, libjack-dev, libgtk2.0-dev Suggests: kate Conflicts: faust, faust-common Provides: faust Filename: amd64/faust+llvm35_2.11.14+git20190822+10160-2_amd64.deb Size: 42628920 MD5sum: ba45d9e5b8a2e924337ea6c115280258 SHA1: 0a5f16dc87ab721031a876454cf1e1ce18cdec08 SHA256: b5f19f6173e9118650fdc38958e9f7d65c693b5c8e61522b541c6160915b3f3c Section: sound Priority: optional Homepage: http://faust.grame.fr/ Description: functional programming language for realtime audio applications Faust is a functional programming language specifically designed for realtime audio applications and plugins. The syntax of the language is block diagram oriented. The faust compiler translates signal processing specifications into optimized C++ code for signal processing applications. . The generated code can be wrapped into an 'architecture file' in order to create for example a standalone jack/gtk application. Several architecture files are provided and additional ones are fairly easy to add. Faust also offers additional code generation backends and architectures for C, Java, JavaScript and LLVM bitcode. Package: faust2pd Version: 2.16-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 730 Depends: libc6 (>= 2.2.5), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 4.1.1), curl, pure-xml Filename: amd64/faust2pd_2.16-2_amd64.deb Size: 184912 MD5sum: 39d7e028a14471dceea4264a62a23afa SHA1: 45b32108bac67e8b89da5c1ba4dcd529fa9f1322 SHA256: 9f7a118f5949a4eafcdf5f29fb55d70d9d8f270fd0239f75fd0df3df8874568b Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Generate Pd GUI abstractions from Faust programs faust2pd is a little utility to generate "graph-on-parent" GUI abstractions from programs written in Faust, Grame's functional signal processing language. This makes it easier to use Faust signal processing units with Miller Puckette's Pure Data (Pd). Package: faust2pd-extra Source: faust2pd Version: 2.16-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 4030 Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2) Filename: amd64/faust2pd-extra_2.16-2_amd64.deb Size: 238676 MD5sum: 1c3774d982d0981a5c582c9e5dd56526 SHA1: caad81e3c1ab297bf1573cb4078e37aef53dc407 SHA256: 06cd67c00be2741897066256597cb5e051946936674ad758f003cf7b7c452449 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Generate Pd GUI abstractions from Faust programs faust2pd is a little utility to generate "graph-on-parent" GUI abstractions from programs written in Faust, Grame's functional signal processing language. This makes it easier to use Faust signal processing units with Miller Puckette's Pure Data (Pd). . This package contains some helper abstractions to be used with Pd, and a collection of faust2pd examples. Package: gnocl Version: 0.9.96+20130131-4 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 2253 Depends: libc6 (>= 2.7), libcairo2 (>= 1.4.10), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0) Filename: amd64/gnocl_0.9.96+20130131-4_amd64.deb Size: 933100 MD5sum: 7f3ef13506dadea9e0467bf2deb8f529 SHA1: 30dc4173abc783955427f770b3b3796998340fc0 SHA256: 0a002b733b4d9f4e43292134978c7313368a851dc95824213f3088b7dd3d1342 Section: devel Priority: extra Homepage: http://www.gnocl.org/ Description: Tcl/GTK+ bindings Gnocl implements GTK+ and Gnome bindings for the programming language Tcl with special emphasis on ease of use, following the example of the Tk toolkit. It provides commands to quickly build GTK+/Gnome compliant applications. Package: gnocl-builder Version: 0.9.96+20130128-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 95 Depends: gnocl (>= 0.9.96), libc6 (>= 2.4), libglade2-0 (>= 1:2.6.4-2~), libglib2.0-0 (>= 2.24.0), libgtk2.0-0 (>= 2.14.0) Filename: amd64/gnocl-builder_0.9.96+20130128-2_amd64.deb Size: 21064 MD5sum: 368e5555aa13705c50213a0cd4cab378 SHA1: a049ddb35bde89e59602ff1ded75810be7480542 SHA256: 7ece45af356ff18f0861c1eb5ba146ce51598194580ae082e8de2f05ca328ada Section: devel Priority: extra Homepage: http://www.gnocl.org/ Description: Tcl/GTK+ bindings Gnocl implements GTK+ and Gnome bindings for the programming language Tcl with special emphasis on ease of use, following the example of the Tk toolkit. It provides commands to quickly build GTK+/Gnome compliant applications. . This package provides the GnoclBuilder module which gives access to the Glade and GtkBuilder libraries in Gnocl. These let you construct GTK user interfaces created with the Glade GUI builder. Package: gnocl-canvas Version: 0.9.95-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 193 Depends: gnocl (>= 0.9.96), libc6 (>= 2.4), libglib2.0-0 (>= 2.24.0), libgnomecanvas2-0 (>= 2.11.1), libgtk2.0-0 (>= 2.8.0) Filename: amd64/gnocl-canvas_0.9.95-5_amd64.deb Size: 115124 MD5sum: 0149c2ed1b81fd1fa489e9abb7dcb324 SHA1: 2936cafa2f890613fe86aa9eaf9de64276e09e2c SHA256: 4f4840fa1f3735c35819d7185e8614fa751d0db5bc9c074c697e567a98a08485 Section: devel Priority: extra Homepage: http://www.gnocl.org/ Description: Tcl/GTK+ bindings Gnocl implements GTK+ and Gnome bindings for the programming language Tcl with special emphasis on ease of use, following the example of the Tk toolkit. It provides commands to quickly build GTK+/Gnome compliant applications. . This package provides the GnoclCanvas module which gives access to the GnomeCanvas widget in Gnocl. Package: gnocl-dev Source: gnocl Version: 0.9.96+20130131-4 Architecture: all Maintainer: Albert Graef Installed-Size: 46 Depends: gnocl (>= 0.9.96+20130131-4) Filename: all/gnocl-dev_0.9.96+20130131-4_all.deb Size: 10228 MD5sum: 5e9417b60f46548915b474c463afa522 SHA1: 47b95c13764bc92ab24dfb5848d67b7dc2ecc89d SHA256: 2c0815b71eb24c57e98e8e8008d69aa7cef16ba56e157bc8b89709bb650653c1 Section: devel Priority: extra Homepage: http://www.gnocl.org/ Description: Tcl/GTK+ bindings - development files Gnocl implements GTK+ and Gnome bindings for the programming language Tcl with special emphasis on ease of use, following the example of the Tk toolkit. It provides commands to quickly build GTK+/Gnome compliant applications. . This package provides the headers needed to develop addon packages based on Gnocl. Package: gnocl-gconf Version: 0.9.95-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 48 Depends: gnocl (>= 0.9.96), gconf-service, libc6 (>= 2.4), libgconf-2-4 (>= 3.2.5), libglib2.0-0 (>= 2.24.0) Filename: amd64/gnocl-gconf_0.9.95-5_amd64.deb Size: 12276 MD5sum: f2b16910fc8e272fb6a4336708840b81 SHA1: 34bf64f51b42a0d03b1eeab8bd00ee3d7a8ae496 SHA256: f257ce5a000eca2738d6b9b2c6a34c05d3c7e77efa7c1b19de3d294013d4d101 Section: devel Priority: extra Homepage: http://www.gnocl.org/ Description: Tcl/GTK+ bindings Gnocl implements GTK+ and Gnome bindings for the programming language Tcl with special emphasis on ease of use, following the example of the Tk toolkit. It provides commands to quickly build GTK+/Gnome compliant applications. . This package provides the GnoclGconf module which gives access to the Gnome GConf database in Gnocl. Package: libclang-3.5-dev Source: llvm-3.5 Version: 2:3.5.2-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 130562 Depends: libclang1-3.5 (= 2:3.5.2-5) Filename: amd64/libclang-3.5-dev_3.5.2-5_amd64.deb Size: 15013676 MD5sum: 96cda4fc1746d9b13e1f1e79fdef080e SHA1: 4624559666f99799e580fc491b7353f0b76b322a SHA256: 807052164361ba2b96534cdd49001168b6c8300bb464fb3444609ae3e42c65fa Section: libdevel Priority: optional Homepage: http://www.llvm.org/ Description: clang library - Development package Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998 and 2001 standards and also provides a partial support of C++1y. . This package contains the clang headers and libraries needed for development. Package: libclang1-3.5 Source: llvm-3.5 Version: 2:3.5.2-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 12297 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.4), libllvm3.5v5, libstdc++6 (>= 5.2) Filename: amd64/libclang1-3.5_3.5.2-5_amd64.deb Size: 3619148 MD5sum: fe9128c3b1259a5b390cdada1855bf4a SHA1: cb81be3daae33a184da0eaa4087c62c8eb30819e SHA256: 0c0756ec53ae8bc448e1bbe91b91bb5f1e4ba16bbc2278364b5412d84d2cf8e1 Section: devel Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: C interface to the clang library Clang project is a C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998 and 2001 standards and also provides a partial support of C++1y. . This package contains the clang library. . The C Interface to Clang provides a relatively small API that exposes facilities for parsing source code into an abstract syntax tree (AST), loading already-parsed ASTs, traversing the AST, associating physical source locations with elements within the AST, and other facilities that support Clang-based development tools. Package: libllvm3.5v5 Source: llvm-3.5 Version: 2:3.5.2-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 18854 Depends: libc6 (>= 2.15), libedit2 (>= 2.11-20080614), libffi6 (>= 3.0.4), libgcc1 (>= 1:3.4), libstdc++6 (>= 5.2), libtinfo5 (>= 6), zlib1g (>= 1:1.2.0) Conflicts: libllvm3.5 Replaces: libllvm3.5 Filename: amd64/libllvm3.5v5_3.5.2-5_amd64.deb Size: 5267412 MD5sum: c6e748dda0bce3c08e46f2e9f9998c8f SHA1: 4a5ac90e9c1d3e7de6a78f0706a37bca0c47405f SHA256: 5666c71c83c98a6b5576c015efb917453f5bee7ae6134faf1cd096b17ce5cd76 Section: libs Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies, runtime library LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . This package contains the LLVM runtime library. Package: libpure8 Source: pure Version: 0.68-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 3322 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libgmp10, libllvm3.5v5, libmpfr6 (>= 3.1.3), libstdc++6 (>= 5.2) Filename: amd64/libpure8_0.68-3_amd64.deb Size: 868504 MD5sum: 85bd94e90015c948d0cc8a085b93fedf SHA1: 56b9c272527cd46c3d496c99149e06b68fbf5f85 SHA256: eaab7e578d2917ef2061eb7d3cfe17c696f744c911582f44d89a174f85a948cc Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - runtime 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. . This package contains the Pure runtime and the standard Pure library. It is needed for all Pure development. Package: llvm-3.5 Version: 2:3.5.2-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 13787 Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.0), libllvm3.5v5, libstdc++6 (>= 5.2), libtinfo5 (>= 6), binfmt-support Recommends: python2 | python Filename: amd64/llvm-3.5_3.5.2-5_amd64.deb Size: 2621052 MD5sum: ea51580102f0ffb761fa53bfc7d5cc34 SHA1: 27e7c4f7b0fa1780d3ccfeb60ba81e772841c4fb SHA256: 21f6daa2ab29765a0de72c32d333a242e90f61e2c2dbf925ad5812cf0ef75eba Section: devel Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. Package: llvm-3.5-dev Source: llvm-3.5 Version: 2:3.5.2-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 52022 Depends: llvm-3.5 (= 2:3.5.2-5), libc6 (>= 2.14), libllvm3.5v5, libstdc++6 (>= 5.2), libffi-dev (>= 3.0.9), libtinfo-dev Filename: amd64/llvm-3.5-dev_3.5.2-5_amd64.deb Size: 8000664 MD5sum: 78bee7c81df24bdeae96dba3fe9066d2 SHA1: 436f473e2fe15fd4372858930acba34e9eca8fac SHA256: 373ee6acc0a902c0d147242a511bd33b23aab1389aad1cd1ec42225c5a2c90e9 Section: devel Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . This package provides the libraries and headers to develop applications using llvm. Package: pd-faust Version: 0.18-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 3541 Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 5), pd-pure, pure-faust, pure-midi, pure-stldict Suggests: faust (>> 0.9.46) | faust2 Filename: amd64/pd-faust_0.18-3_amd64.deb Size: 726980 MD5sum: 8f3f038e8964b4d4319bb17353ce7697 SHA1: f310a84027ab0962ab2ad0643ca07ae28ab4ad99 SHA256: 84a62a6a0082196c5b271137f6e6e5ee770efaaf16d40a4e5d9040f94c331613 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Run Faust signal processors in Pd This package provides a dynamic environment for running Faust dsps in Pd, written in Pure. The basic functionality is somewhat similar to what the faust2pd script provides, but Faust units can be reloaded at any time, in which case their Pd GUIs are regenerated dynamically, inside Pd. It also supports MIDI and OSC controller mapping and controller automation. The package thus turns Pd into an interactive development environment for Faust, Grame's functional signal processing language. . Note: After installing the package, you still need to enable pd-faust in Pd. To these ends, add /usr/lib/pd/extra/faust to your Pd search path (under Preferences/Path in Pd) and add 'pdfaust' to your preloaded library modules (Preferences/Startup). Package: pd-l2ork Version: 20200822+git1790+15f00bbf-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 83927 Depends: libasound2 (>= 1.0.16), libavifile-0.7c2, libc6 (>= 2.27), libcairo2 (>= 1.2.4), libdc1394-22, libdv4 (>= 1.0.0), libfftw3-single3 (>= 3.3.5), libgavl1 (>= 1.1.2), libgcc1 (>= 1:3.0), libgl1, libgmerlin-avdec1 (>= 1.0.3), libiec61883-0 (>= 1.2.0), libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libjpeg8 (>= 8c), libmagick++-6.q16-7 (>= 8:6.9.6.8), libmagickcore-6.q16-3 (>= 8:6.9.6.8), libmpeg3-2 (>= 1.8.dfsg), libquicktime2 (>= 2:1.2.2), libraw1394-11, libstdc++6 (>= 5.2), libtcl8.6 (>= 8.6.0), libtiff5 (>= 4.0.3), libtk8.6 (>= 8.6.0), libunicap2 (>= 0.9.12~), libv4l-0 (>= 0.5.0), libx11-6, python, python-tk, tkpng, tclxapian, ttf-dejavu-core, fluid-soundfont-gm Recommends: xdg-utils, pulseaudio-utils, tap-plugins, ladspa-foo-plugins, invada-studio-plugins-ladspa, blepvco, swh-plugins, mcp-plugins, cmt, blop, omins, ubuntustudio-audio-plugins, rev-plugins, dssi-utils, vco-plugins, wah-plugins, fil-plugins, mda-lv2 Replaces: pd-l2ork Provides: pd-l2ork Filename: amd64/pd-l2ork_20200822+git1790+15f00bbf-1_amd64.deb Size: 25147204 MD5sum: ae751466f50b050ff0f5ae826bdaa960 SHA1: 3c2f7b35db17101e1302e9af3bb7fd64cf6a176a SHA256: 555e92fdf830f44e878c6a5ff8ffc5a08dc00f82bd158baea96c4d321a4eae9b Section: sound Priority: extra Homepage: http://l2ork.music.vt.edu Description: Interactive multimedia programming environment Pd-L2Ork is Linux Laptop Orchestra's (L2Ork) real-time visual programming environment for interactive multimedia. It also offers a unique K-12 educational module for teaching children basics about interactive instrument design, digital signal processing, and music. . Pd-L2Ork is used as the backbone of L2Ork's infrastructure. It has been also used in a number of MAKEr workshops, including work with like Raspberry Pi and Arduino. . Pd-L2Ork is a monolithic fork of Pure Data. Package: pd-pure Version: 0.26-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 280 Depends: libc6 (>= 2.4), libpure8 Filename: amd64/pd-pure_0.26-2_amd64.deb Size: 92008 MD5sum: 45f88ffb29ff4fbd4c1c1a0398d07880 SHA1: dc87b4c097ef3e61d3791771a734d16c66b40a6d SHA256: b5b4a8bad986e934a13634fed14cde7eb058f272078fa451e052b6c6dbafed4c Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Pd loader plugin for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a Pd loader plugin which lets you write external Pd objects in Pure. . Note: After installing this package, you still have to tell Pd to load the Pure external at startup, by specifying 'pure' in the File/Startup options (Media/Preferences/Startup in Pd 0.43 and later). This setting can be saved so that the Pure loader is always available when you run Pd. Once the Pure loader has been enabled, you should see a message in the Pd main window indicating that the external has been loaded. Package: pdl2ork-faust Version: 0.18-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 3541 Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 5), pdl2ork-pure, pure-faust, pure-midi, pure-stldict Suggests: faust (>> 0.9.46) | faust2 Filename: amd64/pdl2ork-faust_0.18-3_amd64.deb Size: 726996 MD5sum: 40130e77584c0fc5cf8552242c412844 SHA1: 9f253a5982622841700ee9a2f8a40286915133fe SHA256: 55f8d5638d03327673fe44b4a265bf66249be6eaf262701aa9bc173ed82bd882 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Run Faust signal processors in Pd This package provides a dynamic environment for running Faust dsps in Pd, written in Pure. The basic functionality is somewhat similar to what the faust2pd script provides, but Faust units can be reloaded at any time, in which case their Pd GUIs are regenerated dynamically, inside Pd. It also supports MIDI and OSC controller mapping and controller automation. The package thus turns Pd into an interactive development environment for Faust, Grame's functional signal processing language. . Note: After installing the package, you still need to enable pdl2ork-faust in Pd. To these ends, add /usr/lib/pd/extra/faust to your Pd search path (under Preferences/Path in Pd) and add 'pdfaust' to your preloaded library modules (Preferences/Startup). Package: pdl2ork-pure Version: 0.26-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 280 Depends: libc6 (>= 2.4), libpure8 Filename: amd64/pdl2ork-pure_0.26-2_amd64.deb Size: 92032 MD5sum: 0aa87e5f5d2fb84e5d7c6f80a18916dc SHA1: 055dbe6bf9fe67e8d9f23b58cdc4a22933f1fd19 SHA256: ca6a89660281cdd52556699a076fbdfa24ad55c4be957f6c0bfa9b6edc50a675 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Pd loader plugin for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a Pd loader plugin which lets you write external Pd objects in Pure. . Note: After installing this package, you still have to tell Pd to load the Pure external at startup, by specifying 'pure' in the File/Startup options (Media/Preferences/Startup in Pd 0.43 and later). This setting can be saved so that the Pure loader is always available when you run Pd. Once the Pure loader has been enabled, you should see a message in the Pd main window indicating that the external has been loaded. Package: pure Version: 0.68-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 547 Depends: libpure8 (= 0.68-3), libc6 (>= 2.14), libgcc1 (>= 1:3.0), libllvm3.5v5, libreadline7 (>= 6.0), libstdc++6 (>= 5.2) Suggests: pure-dev, pure-elisp, pure-docs Filename: amd64/pure_0.68-3_amd64.deb Size: 162092 MD5sum: 66e98275f8b7cd262dd69e23731a157b SHA1: d88c007e1b461d861532779d8c22180bc544e774 SHA256: d097db5c600357950a6ee593b372d0518f5db9193c4fea71d314f10607581c41 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting 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. . This package contains the interpreter frontend. We also recommend installing the pure-docs package which contains the online documentation, and the pure-elisp package if you'd like to do Pure development using the Emacs text editor. To enable some features such as batch compilation you'll also have to install the pure-dev package. Package: pure-audio Version: 0.6-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 103 Depends: libc6 (>= 2.14), libfftw3-double3 (>= 3.3.5), libportaudio2 (>= 19+svn20101113), libpure8, libsamplerate0 (>= 0.1.7), libsndfile1 (>= 1.0.20) Filename: amd64/pure-audio_0.6-1_amd64.deb Size: 26244 MD5sum: 782421e3f0f23c3c4503f2196ecbbe0d SHA1: dd24939f21a2c8b9e524b0eeecd19611bdf79aaf SHA256: 3eeaf1423e856b7984cd2836e1e2c73252fb23e9b7d6002cdb26926a4b49f977 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Portable audio interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides various modules for processing audio data in Pure. It currently includes the following modules: . * audio.pure: A PortAudio wrapper which gives you portable access to realtime audio input and output on a variety of different host APIs. This uses the well-known PortAudio library by Ross Bencina, Phil Burk et al, see http://www.portaudio.com/. . * fftw.pure: Compute real-valued FFTs of audio signals using Matteo Frigo's and Steven G. Johnson's portable and fast FFTW library ("Fastest Fourier Transform in the West"). . * sndfile.pure: Reading and writing audio files in various formats. This is a fairly straightforward wrapper for Erik de Castro Lopo's libsndfile library, see http://www.mega-nerd.com/libsndfile/. . * samplerate.pure: Perform sample rate conversion on audio data. This uses another of Erik's excellent libraries, libsamplerate (a.k.a. SRC), see http://www.mega-nerd.com/SRC/. . * realtime.pure: A little utility module which provides access to realtime scheduling to Pure programs. You may need this for low-latency realtime audio applications. Package: pure-avahi Version: 0.4-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 37 Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.4), libpure8 Filename: amd64/pure-avahi_0.4-1_amd64.deb Size: 12368 MD5sum: 7bb0eacf17fb21e7bb9635f05972474a SHA1: 5bb48eeb7642a890cfcca2e7ea80a4c5b8833a94 SHA256: b8570a9a96be132597620a9f2b926f215347bf7ad88d8f18d699a7e1ef8435e3 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Avahi interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This module provides an interface to Avahi, a Zeroconf implementation for Linux and other Un*x systems. The module lets you publish and query Zeroconf network services using Avahi, allowing you to establish connections for various kinds of TCP and UDP network services without having to manually configure network addresses. Package: pure-base Source: pure Version: 0.68-3 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure, pure-dev, pure-docs, pure-elisp Filename: all/pure-base_0.68-3_all.deb Size: 3976 MD5sum: 6b0bb611b2f95d3fa5e2b552a6ac1cd6 SHA1: ce1e3ec75e739f04dd44cac7df3fa9e4b7e240df SHA256: 3ac18c735c6a056859e6ce3a9c1e4f748c920c4b724dc3ad59c3ec4c1f29558a Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - base 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. . This is a dependency package which provides the basic parts of the Pure system (interpreter, runtime, standard library, development files, Emacs mode and the online documentation), i.e., everything that's needed for basic Pure development. Package: pure-complete Source: pure Version: 0.68-3 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure-base, pure-util, pure-math, pure-web, pure-graphics, pure-multimedia Filename: all/pure-complete_0.68-3_all.deb Size: 3932 MD5sum: f5be762b8b8c820f1ffabab101ffb41d SHA1: fddffd0f1cb19c7efee63eb316783d7d2d2a0c0b SHA256: 25977919b7014469c71ff5b7a230e2f4c549ec816f761a3d1a66d0b74391d80b Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - the full environment 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. . This is a dependency package which provides the complete Pure programming environment including all available addon modules. Package: pure-csv Version: 1.6-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 45 Depends: libc6 (>= 2.14), libpure8 Filename: amd64/pure-csv_1.6-2_amd64.deb Size: 16384 MD5sum: ec58857bd807fdc0b5cb76a774734f61 SHA1: eba3b00f9473b9605fe197fa4f165cd065252cbf SHA256: ee186ec44e2651292265e13a3c2460f801291cca7f0774d7ec8569626830e3e3 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: CSV interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module for working with the CSV (comma separated value) format in Pure. Package: pure-dev Source: pure Version: 0.68-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 95 Depends: libpure8 (= 0.68-3), libgmp-dev, libmpfr-dev, llvm-3.5, pkg-config Filename: amd64/pure-dev_0.68-3_amd64.deb Size: 25484 MD5sum: 99a37d0c2895821075f9c070d50789c0 SHA1: 50253c98a2e266c01082e635cf238bbea61e230d SHA256: 76b416eaff781a0ecdbfcc7997c5be25adefcff3930d2329ec87d93f2a9eeb9c Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - development files 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. . This package contains the development files (headers and libraries), which are needed for batch compilation of Pure programs and for developing addon modules. The batch compiler also requires the LLVM toolchain. Some examples distributed with Pure also require this package, so it is a good idea to install it anyway. Package: pure-doc Version: 0.7-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 75 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2) Filename: amd64/pure-doc_0.7-2_amd64.deb Size: 25284 MD5sum: e1210102740371eaedf4a307dc3e7422 SHA1: 37cbfd57459f012806a567d354e0c56b9a11d660 SHA256: 04fa30514ac4bc88282f28f33d1274935596eba90e4024bde6326253b25029ac Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Literate programming utility for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a simple utility for literate programming and documenting source code written in the Pure programming language. Package: pure-docs Version: 0.68-4 Architecture: all Maintainer: Albert Graef Installed-Size: 9509 Depends: w3m Filename: all/pure-docs_0.68-4_all.deb Size: 1203812 MD5sum: ae21c59b34a1ace1a3f4a00de3bd586e SHA1: a6c3bf58f45fd4ec31678973c995bbc20d298011 SHA256: e1214fed12410cdacfaf6d4edb1932d6bf22f64637c30cf586b7217dcf2f9a0c Section: doc Priority: optional Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting 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. . This package contains the online documentation in html and texmacs format. Package: pure-elisp Source: pure Version: 0.68-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 227 Depends: emacs, pure (= 0.68-3) Filename: amd64/pure-elisp_0.68-3_amd64.deb Size: 45464 MD5sum: 9bf1b1e4ad3163a58973b150499af3c3 SHA1: 6eb698a4175b47eca1b32bac288436a606b6ca9a SHA256: d48c871689625f41217df85e30070d78705a0bc9f8803cdce2bec8eac2303255 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - elisp files 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. . This package contains the Pure Emacs mode and Flycheck support. Package: pure-fastcgi Version: 0.6-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 35 Depends: libfcgi0ldbl, libgmp10, libmpfr6 (>= 3.1.3), libpure8 Filename: amd64/pure-fastcgi_0.6-2_amd64.deb Size: 11448 MD5sum: 0174f0527ebe4fc01fe4acfb5196761c SHA1: 154a793a5690876edf90dcbfe14af8802cf57520 SHA256: d5e3b557f7f28153b693b39e290c7f842149db2d9c49e615b7362465cc58d533 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: FastCGI interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This module lets you write FastCGI scripts with Pure, to be run by web servers like Apache. . Compared to normal CGI scripts, this has the advantage that the script keeps running and may process as many requests from the web server as you like, in order to reduce startup times and enable caching techniques. Note that in order to actually run such scripts, you also need to have a FastCGI module such as mod_fcgid installed in the web server. Package: pure-faust Version: 0.13-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 95 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.0), libltdl7 (>= 2.4.6), libpure8, libstdc++6 (>= 5) Suggests: faust (>> 0.9.46) | faust2 Filename: amd64/pure-faust_0.13-1_amd64.deb Size: 39992 MD5sum: 663425b7bf4c4715fd5b9da03c74c165 SHA1: 8a17aff6e3e0f0a6e4665c687a87693052af83a2 SHA256: 55ec4f68ba1196eca410fec8eceb6497b865b3b27f8d5fc50dfa6f421d90588f Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Faust interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module which lets you load and run Faust-generated signal processing modules in Pure. Faust is a functional programming language for real-time sound processing and synthesis developed at Grame (http://faust.grame.fr). . Note that as of version 0.5 pure-faust also comes with a compatibility module which provides the pure-faust API on top of Pure's built-in Faust interface, please see the included README file or the Pure documentation for details. Package: pure-ffi Version: 0.16-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 60 Depends: libc6 (>= 2.14), libffi6 (>= 3.0.4), libgmp10, libpure8 Filename: amd64/pure-ffi_0.16-1_amd64.deb Size: 19868 MD5sum: aaf134438698d37aae15e43b1ca2aeab SHA1: 4d8e6b3217c20881f86be7c3dce778325d3c7756 SHA256: 8bb45c0e6eebce5d81ecdea7d94813d0fedf44a884edf2b432cf069a595253c1 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: FFI interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This module provides an interface to libffi which enables you to call C functions from Pure and vice versa. It goes beyond Pure's built-in C interface in that it also handles C structs and makes Pure functions callable from C. Package: pure-g2 Version: 0.3-3 Architecture: all Maintainer: Albert Graef Installed-Size: 39 Depends: libpure8 Filename: all/pure-g2_0.3-3_all.deb Size: 7724 MD5sum: e1127e75ab69a9de9d39c3be6d8e146e SHA1: 0391c40adfaedc59ea70c2e3044053a8fa6bb6cb SHA256: e1dc6a4833fa238ecfeb37c9c184f04fe341566bcf4d486defa878a966d506c2 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: 2D graphics interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a simple, no-frills 2D graphics module for Pure which uses the g2 graphics library, see http://g2.sf.net/. Package: pure-gen Version: 0.21-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 4361 Depends: libc6 (>= 2.27), libffi6 (>= 3.0.4), libgcc1 (>= 1:3.0), libgmp10, libpure8, libstdc++6 (>= 4.1.1), gcc Filename: amd64/pure-gen_0.21-2_amd64.deb Size: 734364 MD5sum: c89f9e9cd413d148d6d6fb53cd123b4e SHA1: 296270d6ba17998a92815ca95671272f83036745 SHA256: 1ca543a3e475586d4a92ecd615777e4e870c7c4094eb4760e339ca80c667776c Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang/ Description: C bindings generator for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides the pure-gen utility which can generate Pure bindings for C functions from C header files. Package: pure-gl Version: 0.9-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 867 Depends: libc6 (>= 2.2.5), libgl1, libpure8, pure-ffi Filename: amd64/pure-gl_0.9-1_amd64.deb Size: 209360 MD5sum: 80ce917f3e005164ec83b1da4769664f SHA1: ecd32b104ed47e2e965dbcca847c1ad806557ba5 SHA256: 356d50fb387292380eab840df1f3e20d211e6d4bc1c59eee5721299171f84c60 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: OpenGL interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides the necessary modules for doing OpenGL graphics in Pure. Package: pure-glpk Version: 0.6-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 178 Depends: libc6 (>= 2.4), libglpk40 (>= 4.59), libgmp10, libpure8 Filename: amd64/pure-glpk_0.6-1_amd64.deb Size: 58588 MD5sum: 1f598cb30c29d1cb413a828af5591868 SHA1: 5effb17a7ca161433bd6864584996d495b15fbe5 SHA256: 11b6f2f4006ad6b3f49b41edd2b78787f153e26b732fb0cfe3b724dab6fb7444 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: GLPK interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a feature complete GLPK interface for the Pure programming language, which lets you use all capabilities of the GNU Linear Programming Kit (GLPK) directly from Pure. Package: pure-gplot Version: 0.1-3 Architecture: all Maintainer: Albert Graef Installed-Size: 24 Depends: gnuplot, libpure8 Filename: all/pure-gplot_0.1-3_all.deb Size: 5724 MD5sum: f2f887b2ef69d19c0357e2455783c22f SHA1: 27a9f03c0084022994e0c20ad6db94015ad19e37 SHA256: ece43a544357358745dd04eb7762f811f0a1ff8fe9b289232e95e0b4a0fd8f33 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: gnuplot interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module for interfacing to gnuplot in Pure. Package: pure-graphics Source: pure Version: 0.68-3 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure-g2, pure-gl, pure-gtk, pure-tk Filename: all/pure-graphics_0.68-3_all.deb Size: 3916 MD5sum: 9b9903ebe50c815c15d592fc7be464c9 SHA1: 8c8c4be92652d76f0d052671a7f650b38ed14ba9 SHA256: 7de5c7b23993ff98b62639437c9ac2b1ddb656dfc8594c94edc9bfd7056f695c Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - GUI and graphics programming 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. . This is a dependency package which provides the interfaces for GUI and graphics programming (G2, OpenGL, GTK+, Tcl/Tk). Package: pure-gsl Version: 0.12-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 224 Depends: libc6 (>= 2.4), libgsl23, libgslcblas0, libpure8 Filename: amd64/pure-gsl_0.12-2_amd64.deb Size: 35632 MD5sum: 4c1b9613b9901bad4ff051c71e4573a1 SHA1: a399a672a2542833e60a35c769d63200c5cb3bfc SHA256: 386addb91df222923da3a56d86e805597ffac1cc38d938cbec74d60c6772cda1 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: GSL interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module for using the GNU Scientific Library in Pure. . Please note that this is work in progress, only some parts of the interface are finished right now. Here is a brief summary of the operations which are implemented: . - Matrix-scalar and matrix-matrix arithmetic - SVD (singular value decomposition) - Random distributions and statistic functions - Polynomial evaluation and roots - Linear least-squares fitting (multi-fitting is not available yet) Package: pure-gtk Version: 0.13-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 971 Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.2.5), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.12), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.8.0), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.14.0), pure-ffi Filename: amd64/pure-gtk_0.13-1_amd64.deb Size: 122720 MD5sum: 2253ecdec0318fb7cb26210dacad5ce3 SHA1: bae1e3f2112a53c14e2e3d7b6598dd2f5d54e805 SHA256: b1b3177e19acfd0e01b77b8a4a3142ebfaccc586b1926e792f0786c10af6660e Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: GTK+ interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides the necessary modules for writing GTK+ applications in Pure. Package: pure-liblo Version: 0.9-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 74 Depends: libc6 (>= 2.14), libgmp10, liblo7 (>= 0.26~repack), libpure8 Filename: amd64/pure-liblo_0.9-1_amd64.deb Size: 19548 MD5sum: 0b10cf4e69f815168525f6238897c173 SHA1: 37b3aac97515c115e43f739b98923b4dbbedab8f SHA256: 81d0e829b101b3b623c263c3569d5c7165b9290c692efe0716a7ce8436c746ea Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: OSC interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a Pure wrapper for the liblo library by Steve Harris and others, which implements Berkeley's Open Sound Control (OSC) protocol, see http://opensoundcontrol.org. Package: pure-lilv Version: 0.5-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 105 Depends: libc6 (>= 2.14), liblilv-0-0 (>= 0.14.2~dfsg0), libpure8, libserd-0-0 (>= 0.14.0~dfsg0) Filename: amd64/pure-lilv_0.5-1_amd64.deb Size: 31484 MD5sum: 9bca96d38b1408266184dd37712a7bbd SHA1: de9b9958b3a641c288e8aae9b6f9424406f31aab SHA256: 6318dd60a0889b4d2e17c88b9362d839f73d7eb4129e0e1c8cc52de96aa14f6d Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: LV2 plugin host interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. LV2 is the new Linux audio plugin standard which aims to be portable and extensible. This module provides an interface to David Robillard's Lilv library which lets you write LV2 plugin hosts in Pure. Package: pure-lv2 Version: 0.2-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 88 Depends: libc6 (>= 2.14), libpure8 Filename: amd64/pure-lv2_0.2-1_amd64.deb Size: 27016 MD5sum: ab1d367a312bae549bf95b38d4acfab3 SHA1: 083e42cd29dba6f6ea8bc0b1ce6faef6292439ff SHA256: df1efc243620a604086408c8c39fd82719fad7721e738907d287c6953cfc8e0b Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: LV2 plugin interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. LV2 is the new Linux audio plugin standard which aims to be portable and extensible. This package provides a generic LV2 plugin wrapper for Pure which can be used to create LV2 plugin modules. The package also includes the pure2lv2 shell script which lets you compile plugins written in Pure and turn them into complete LV2 bundles. Package: pure-math Source: pure Version: 0.68-3 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure-glpk, pure-gplot, pure-gsl, pure-mpfr, pure-octave, pure-rational, pure-reduce, pure-texmacs Filename: all/pure-math_0.68-3_all.deb Size: 4024 MD5sum: bd8b86c4b160fb76d364a9686fe60ccc SHA1: 511d4fcb24a82537f681dd19008bc2cd4085e12f SHA256: a045f02d05cc99dfd27ea534c4efcf8edf26651c89eeee70378854971697eb85 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - scientific programming 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. . This is a dependency package which provides the interfaces to various 3rd party mathematical software (GLPK, GSL, MPFR, Octave, Gnuplot). It also includes the Pure TeXmacs plugin and Jiri Spitz' Pure port of Rob Hubbard's rational number library. Package: pure-midi Version: 0.6-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 102 Depends: libc6 (>= 2.14), libportmidi0, libpure8 Filename: amd64/pure-midi_0.6-1_amd64.deb Size: 29912 MD5sum: 637d66213a7063831143d885ccc4f6b0 SHA1: d5e9339e89d62d7fd24f9f5374ce1b1ab7787212 SHA256: 4c28b55f435ae54b96931562b00a762c55f548b6608c3446d7f0dfddbd3572c9 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Portable MIDI interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a MIDI interface for Pure. It includes the following modules: . * midi.pure: A PortMidi/PortTime wrapper which gives you portable access to realtime MIDI input and output. This uses PortMidi (by Roger B. Dannenberg et al) from the PortMedia project, see http://portmedia.sourceforge.net/. . * midifile.pure: Reading and writing standard MIDI files. This is based on David G. Slomin's light-weight midifile library (original source at http://public.sreal.com:8000/~div/). Package: pure-mpfr Version: 0.5-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 55 Depends: libc6 (>= 2.4), libgmp10, libmpfr6 (>= 3.1.3), libpure8 Filename: amd64/pure-mpfr_0.5-2_amd64.deb Size: 16164 MD5sum: 740a17973a0447f14c28bdd82d94c600 SHA1: 5708296f62a3e2626a58663bf2ddba8a08c1eba2 SHA256: ab74f7f51d152dd6a71641c4725ef26b43e697cc4e6815b8c29bc89a7e7cc83f Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: MPFR interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides the mpfr module which makes the GNU MPFR multiprecision floats available as a new number type in the Pure language, so that they work with the other types of Pure numbers in an almost seamless fashion. Package: pure-multimedia Source: pure Version: 0.68-3 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: faust2pd, faust2pd-extra, pd-faust, pd-pure, pure-audio, pure-liblo, pure-lilv, pure-lv2, pure-midi, pure-faust Filename: all/pure-multimedia_0.68-3_all.deb Size: 3992 MD5sum: b15e7285feb99782652410150af4f438 SHA1: 60c31682f0cf7dbf396896208dc9d95b0ea9c056 SHA256: 8f7c2dc04c0e55a31d2143c4b49ec7ff0a91bfcaf11e95db56e859e83774cc7d Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - multimedia programming 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. . This is a dependency package which provides Pure's multimedia library, which covers the audio, LV2, OSC and MIDI interfaces, as well as utilities and libraries for interfacing with Faust and Pd (Pure Data). Package: pure-octave Version: 0.13-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 150 Depends: octave Filename: amd64/pure-octave_0.13-2_amd64.deb Size: 45144 MD5sum: 45508fd4c8b0628c5ecdf552b4a16c43 SHA1: 27f072ac06d6a993f6e49a0ced103c13229ce1fa SHA256: 23fedf932596e3d370074745de728c7eeeba9aca01f26cbef6ddaf0cfaeb4f10 Section: devel Priority: optional Homepage: http://purelang.bitbucket.org Description: Octave interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides an Octave module for Pure which is based on Paul Kienzle's octave_embed. It allows you to execute arbitrary Octave commands and functions from Pure, and the embedded Octave interpreter can call back into Pure as well. Package: pure-odbc Version: 0.10-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 87 Depends: libc6 (>= 2.14), libgmp10, libodbc1 (>= 2.3.1), libpure8 Filename: amd64/pure-odbc_0.10-1_amd64.deb Size: 30644 MD5sum: 73f366f4756578eb9bcf68423e903452 SHA1: eb42ce22dbbd6c801fb5a5cd8f05259291f5129f SHA256: 9a1704c06152192ee0232533d3b1dc38c0ab4383d72acf99d4f8f88e32c7da6e Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: ODBC interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module for accessing ODBC databases in Pure. Package: pure-rational Version: 0.1-3 Architecture: all Maintainer: Albert Graef Installed-Size: 107 Depends: libpure8 Filename: all/pure-rational_0.1-3_all.deb Size: 40768 MD5sum: 9657913f5c28ed46e3306347dcfb46f7 SHA1: 532cc8e3f8de7b8fcadcdd12180ac15df45f2f62 SHA256: 98fae8f499c3bf0aabd6e247233753eed541f7fd0a9c717cc3f12890e586c95e Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: rational number library for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a Pure port of Rob Hubbard's rational number library for the Q programming language. The port was done by Jiri Spitz. . The package contains rational.pure, a collection of utility functions for rational numbers, and rat_interval.pure, a module for doing interval arithmetic needed by rational.pure. These modules are designed to work with the math.pure module (part of the standard Pure library), which contains the definition of Pure's rational type and implements the basic rational arithmetic. Package: pure-readline Version: 0.3-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 26 Depends: libc6 (>= 2.2.5), libpure8, libreadline7 (>= 6.0) Filename: amd64/pure-readline_0.3-1_amd64.deb Size: 6064 MD5sum: a543d855e6560bef49378d1ccf6757dc SHA1: 1caa12e60a0b40dc57dfcbc1b41cde7a6050d5b8 SHA256: 1888b09f248c9384f41649d7dbf939dd20c3d9fb6824dc81269dde9c5d81a196 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: readline interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module which gives Pure scripts access to the readline and add_history functions of the GNU readline library (or compatible replacements such as BSD editline). Package: pure-reduce Version: 0.4-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 5079 Depends: libc6 (>= 2.14), libpure8 Filename: amd64/pure-reduce_0.4-1_amd64.deb Size: 2516608 MD5sum: 3d928f3bc95a1953446d0277c1e40210 SHA1: df69631901e18035ff2ce13757f28ff9eb412606 SHA256: 4489fba3ee1480bfb702d1853c201da59baf5b72e910edf634a79fcebd6cba85 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Reduce interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module for interfacing to the Reduce computer algebra system in Pure. The required Reduce image and library are included. Package: pure-sockets Version: 0.8-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 50 Depends: libc6 (>= 2.14), libpure8 Filename: amd64/pure-sockets_0.8-1_amd64.deb Size: 15576 MD5sum: bd91390c67b3139a3a855f13022dbcd1 SHA1: a52bb68ca3f72b8fa414cf6d0bb8ed757f73ab9c SHA256: 083769608aab32359ae64a8eb37838bda0af0c7fdd13628df64fe5bc4ffe6556 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: BSD socket interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides an interface to the Berkeley socket functions. It provides most of the core functionality, so you can create sockets for both stream and datagram based protocols and use these to transmit messages. Unix-style file sockets are also available if the host system supports them. Package: pure-sql3 Version: 0.5-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 80 Depends: libc6 (>= 2.14), libgmp10, libpure8, libsqlite3-0 (>= 3.5.9) Filename: amd64/pure-sql3_0.5-1_amd64.deb Size: 30744 MD5sum: daa4feefb239c5cf673c75f72fbea1dd SHA1: 2981527c35fd5a102df57751436b9796207cc2ec SHA256: 8ce0045d87dfe5d80435bc3ac1108ad776a4187e6bd5a5953abf8f6fda5a1ee3 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: SQLite interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a module which allows you to access SQLite databases in Pure. It uses version 3 of the SQLite library. . SQLite is a software library that implements an easy to use, self-contained, serverless, zero-configuration, transactional SQL database engine. The Pure module is a wrapper around SQLite's C interface that provides Pure programmers access to almost all of SQLite's features, including many that are not available through Pure's generic ODBC interface. Package: pure-stldict Version: 0.8-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 185 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 4.9) Filename: amd64/pure-stldict_0.8-2_amd64.deb Size: 48644 MD5sum: 8fa4cc04547f3c2b3e63bae73a0bb2dc SHA1: 4a75107f618a62c949102616a52da4a5390773c5 SHA256: 076b2ae672dc9c6d9ac8cc6dda0d8688d0ac79462e4e0cd622060a91efef97d5 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: STL interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a light-weight, no frills interface to the C++ dictionary containers map and unordered_map. The stldict module makes these data structures available in Pure land and equips them with a (more or less) idiomatic Pure container interface. . The C++ containers are part of the standard C++ library, see the C++ standard library documentation for details. They were originally based on the Standard Template Library, so they are also sometimes referred to as STL containers; hence the name of this package. Package: pure-stllib Version: 0.6-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 971 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 5) Filename: amd64/pure-stllib_0.6-1_amd64.deb Size: 251572 MD5sum: 2c93436d55eca3b1f2ecbc3b81268d70 SHA1: 1d1369a6c9b0fc48f0c41b1e3feb5ad68a2964d9 SHA256: 2e35c39e564a24682c59e838cdfee3a1708c77fa4dab92654b2679c1b074895f Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: another STL interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package contains a pair of Pure addons, pure-stlvec and pure-stlmap. These addons provide Pure interfaces to a selection of containers provided by the C++ Standard Library, specialized to hold pointers to arbitrary Pure expressions. pure-stlvec is a Pure interface to C++'s vector and the STL algorithms that act on them. pure-stlmap is an interface to six (of the eight) of C++'s associative containers: map, set, multimap, multiset, unordered_map and unordered_set. Package: pure-texmacs Source: pure Version: 0.68-3 Architecture: all Maintainer: Albert Graef Installed-Size: 1244 Depends: pure (>= 0.68-3) Filename: all/pure-texmacs_0.68-3_all.deb Size: 82380 MD5sum: 13d42c7320bbec5912bf911809cb813c SHA1: 290bbc0af3e199fcbd7c798abd985028df59943f SHA256: a6e2326118ae86143032068d5792db22d4707fd1462a9350ac80e3e63447b126 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - texmacs plugin 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. . This package contains the Pure TeXmacs plugin and related files. Package: pure-tk Version: 0.5-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 60 Depends: libc6 (>= 2.14), libpure8, libtcl8.6 (>= 8.6.0), libtk8.6 (>= 8.6.0) Recommends: pure-gtk Filename: amd64/pure-tk_0.5-2_amd64.deb Size: 20956 MD5sum: 8f7c9f93a619ee2f502f57ebea496c03 SHA1: c9fd6480d4be158d9bd9b60ba05ce24c3efeee2c SHA256: 7755f0de78d79b58cee24a693ed83650fed30b01531fede5f14da94fde8503e9 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Tcl/Tk interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a basic interface between Pure and Tcl/Tk, the cross-platform GUI toolkit based on the Tcl scripting language. . The operations of this module allow you to execute arbitrary commands in the Tcl interpreter, set and retrieve variable values in the interpreter, and invoke Pure callbacks from Tcl/Tk. An interface to Peter G. Baum's Gnocl extension is also provided, which turns Tcl into a frontend for GTK+ and Gnome. Package: pure-util Source: pure Version: 0.68-3 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure-avahi, pure-doc, pure-gen, pure-ffi, pure-readline, pure-sockets, pure-stldict, pure-stllib Filename: all/pure-util_0.68-3_all.deb Size: 3984 MD5sum: ad91fc6b545be239c3ed6bcb9536ea75 SHA1: 5f788576a103d7c202e3c9f03ad90c217a862397 SHA256: 28c4768bf4dc3741b23a0a074fd4fb87e07e405fc48b770348316e9f73762cd4 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - basic libraries and utilities 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. . This is a dependency package which provides basic support utilities and libraries. At the time of this writing, this comprises the pure-doc and pure-gen utilities, as well as the avahi, ffi, readline, sockets and STL container interfaces. Package: pure-web Source: pure Version: 0.68-3 Architecture: all Maintainer: Albert Graef Installed-Size: 10 Depends: pure-csv, pure-fastcgi, pure-odbc, pure-sql3, pure-xml Filename: all/pure-web_0.68-3_all.deb Size: 3932 MD5sum: 9355175f960d1839f68df472b07fbd56 SHA1: 4e50fbc03d30d244aa9b8adb288b470ea3b3b537 SHA256: a08adf8f7bc8eb6d1ead4b3a35d1531e3c509247894e6ffa19622fb040204707 Section: devel Priority: extra Homepage: https://agraef.github.io/pure-lang Description: Functional programming language based on term rewriting - database and web programming 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. . This is a dependency package which provides the interfaces for database and web programming (CSV, ODBC, SQLite3, FastCGI, XML). Package: pure-xml Version: 0.7-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 104 Depends: libc6 (>= 2.4), libpure8, libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25) Filename: amd64/pure-xml_0.7-1_amd64.deb Size: 28464 MD5sum: 986f2c4960bd2c8ffb76325c45a81ea7 SHA1: 1da6b985e152dc7676f7264d14f22cef0996f1e1 SHA256: 4f4ddfb2b0308935806f52d946378b23f93cbbfc590b75fdfcd1d36246ceb7ca Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: XML interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides an interface to the libxml2 and libxslt libraries from the GNOME project. Package: purr-data Version: 2.20.0+git5326+0468b25d-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 545637 Depends: libasound2 (>= 1.0.16), libatk1.0-0 (>= 2.2.0), libatomic1 (>= 4.8), libatspi2.0-0 (>= 2.9.90), libavifile-0.7c2, libc6 (>= 2.27), libcairo2 (>= 1.6.0), libcups2 (>= 1.7.0), libdbus-1-3 (>= 1.9.14), libdc1394-22, libdrm2 (>= 2.4.38), libdv4 (>= 1.0.0), libexpat1 (>= 2.0.1), libfftw3-single3 (>= 3.3.5), libftgl2 (>= 2.1.3~rc5), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:3.0), libgl1, libglib2.0-0 (>= 2.39.4), libglu1-mesa | libglu1, libgsl23, libgslcblas0, libiec61883-0 (>= 1.2.0), libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libjpeg8 (>= 8c), libmagick++-6.q16-7 (>= 8:6.9.6.8), libmagickcore-6.q16-3 (>= 8:6.9.6.8), libmpeg3-2 (>= 1.8.dfsg), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libpng16-16 (>= 1.6.2-1), libquicktime2 (>= 2:1.2.4), libraw1394-11, libsdl1.2debian (>= 1.2.11), libstdc++6 (>= 5.2), libtiff5 (>= 4.0.3), libv4l-0 (>= 0.5.0), libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxkbcommon0 (>= 0.5.0), libxrandr2, libxrender1, libxshmfence1, libxv1, libxxf86vm1, liblua5.3-0 | liblua5.2-0 Recommends: xdg-utils, pulseaudio-utils, tap-plugins, ladspa-foo-plugins, invada-studio-plugins-ladspa, blepvco, swh-plugins, mcp-plugins, cmt, blop, omins, ubuntustudio-audio-plugins, rev-plugins, dssi-utils, vco-plugins, wah-plugins, fil-plugins, mda-lv2 Suggests: python, fluid-soundfont-gm Filename: amd64/purr-data_2.20.0+git5326+0468b25d-1_amd64.deb Size: 165328460 MD5sum: e7f681a8c8787243a2ea77c085356798 SHA1: cbef56e8829f8a6995ce9a23890b2b7c4c8bec80 SHA256: 7d785bb4a39a48f2b9ce55e924cc7e9ff7ef72618a4dde06e6297f323199c2f1 Section: sound Priority: extra Homepage: https://git.purrdata.net/jwilkes/purr-data Description: Interactive multimedia programming environment (NW.js variant) This is Jonathan Wilkes' nw.js variant of Pd-L2Ork, nick-named "Purr-Data". Basically, it is Pd-L2Ork with the Tk GUI replaced with a JavaScript GUI implemented using nw.js (http://nwjs.io/). . Pd-L2Ork is Linux Laptop Orchestra's (L2Ork) real-time visual programming environment for interactive multimedia. It also offers a unique K-12 educational module for teaching children basics about interactive instrument design, digital signal processing, and music. . Pd-L2Ork is used as the backbone of L2Ork's infrastructure. It has been also used in a number of MAKEr workshops, including work with like Raspberry Pi and Arduino. . Pd-L2Ork is a monolithic fork of Pure Data. Package: purrdata-faust Version: 0.18-3 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 3541 Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.0), libpure8, libstdc++6 (>= 5), purrdata-pure, pure-faust, pure-midi, pure-stldict Suggests: faust (>> 0.9.46) | faust2 Filename: amd64/purrdata-faust_0.18-3_amd64.deb Size: 726872 MD5sum: e56965f7f15094c1b2f7be0a001c4d35 SHA1: 0d3deb883d3487fd98ac8e87574d1a65a6b59a84 SHA256: 65bb1ba5f9f7b703b8b4d32dda2a869eb610aa224ac6e578d0802d0086d041fd Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Run Faust signal processors in Pd This package provides a dynamic environment for running Faust dsps in Pd, written in Pure. The basic functionality is somewhat similar to what the faust2pd script provides, but Faust units can be reloaded at any time, in which case their Pd GUIs are regenerated dynamically, inside Pd. It also supports MIDI and OSC controller mapping and controller automation. The package thus turns Pd into an interactive development environment for Faust, Grame's functional signal processing language. . Note: After installing the package, you still need to enable purrdata-faust in Pd. To these ends, add /usr/lib/pd/extra/faust to your Pd search path (under Preferences/Path in Pd) and add 'pdfaust' to your preloaded library modules (Preferences/Startup). Package: purrdata-pure Version: 0.26-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 280 Depends: libc6 (>= 2.4), libpure8 Filename: amd64/purrdata-pure_0.26-2_amd64.deb Size: 92076 MD5sum: 6ea2072c90de2bc79d7509cf5ca44685 SHA1: 9f3c93cc73ae6b7f0322ece8290a1a6fd33034fc SHA256: 3e78ad2891d8eba724ea920588946d4fdcc2577c321919e1a0847e0ce59f3c4a Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: Pd loader plugin for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This package provides a Pd loader plugin which lets you write external Pd objects in Pure. . Note: After installing this package, you still have to tell Pd to load the Pure external at startup, by specifying 'pure' in the File/Startup options (Media/Preferences/Startup in Pd 0.43 and later). This setting can be saved so that the Pure loader is always available when you run Pd. Once the Pure loader has been enabled, you should see a message in the Pd main window indicating that the external has been loaded.