Package: clang-3.5 Source: llvm-3.5 Version: 2:3.5.2-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 43104 Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.4), libllvm3.5v5, libstdc++6 (>= 5.2), libtinfo6 (>= 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: 11222248 MD5sum: cbfe22248909a7cef4b72b69afd5d432 SHA1: 0616bd1ca64f7a27a534d27785239599ae8fb9b9 SHA256: 50e9d8c0c98b0a7c90d81a9c1e8d3e9655bc8448405766a3e35ed86e9554360c 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: 186380 Depends: libc6 (>= 2.29), libgcc-s1 (>= 3.4), libsndfile1 (>= 1.0.20), libstdc++6 (>= 9), libtinfo6 (>= 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: 42880548 MD5sum: 7dddf7fca33a20bb8585dbf6975ae7b2 SHA1: 63e7819d2ece3a7c58347043a0fa91bbdae6a9b9 SHA256: dae1c19b3aa99de68eacc3a0adcee59a8b3af07deafcde38b827663203ba00dc 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: 738 Depends: libc6 (>= 2.2.5), libgcc-s1 (>= 3.0), libpure8, libstdc++6 (>= 4.1.1), curl, pure-xml Filename: amd64/faust2pd_2.16-2_amd64.deb Size: 184612 MD5sum: 41045a27d38859c6a643f6ec76e01575 SHA1: e45fc7a8925b61c80355a8bc177f1af5d9329ae5 SHA256: 1a5774c5fd6c0ce4bc931c2b334284828ae1baa2592214d26d429b425ce6eff5 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: 4350 Depends: libc6 (>= 2.27), libgcc-s1 (>= 3.0), libstdc++6 (>= 5.2) Filename: amd64/faust2pd-extra_2.16-2_amd64.deb Size: 226780 MD5sum: 41760fb48112988f7db91e393c578309 SHA1: 2ff0759621df30eebf7a1391e3303e48f5f8cdb4 SHA256: dc0d20e3e14cdb52c4de82b8f923219ea5518e385f824f2fd269c6f3c658cbab 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: 2277 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: 932600 MD5sum: 8b28e2bc6898547e635422154caf784f SHA1: 1577543fe02b1e5ec4daeaf49b9c52a186e7dd56 SHA256: d335092a9242473ecd655e3774557320871db5a33b40aca065047c63267031ed 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-canvas Version: 0.9.95-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 201 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: 115240 MD5sum: d7e6b4dc3542acc055be76ffac7376e1 SHA1: 2d1e192b6362865e4be7a3074dafdd15cafdf9c9 SHA256: d4a0a423c34fbf04774bceb0b1ba0ec0b30441be28bf1f4563c7bd8726cd0d0c 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: libclang-3.5-dev Source: llvm-3.5 Version: 2:3.5.2-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 72797 Depends: libclang1-3.5 (= 2:3.5.2-5) Filename: amd64/libclang-3.5-dev_3.5.2-5_amd64.deb Size: 9323848 MD5sum: 2c83333f3500a839faf4f70f1ee64f92 SHA1: fd77f04b8a6a910fd5b70d8b007a3c6f493a26ab SHA256: 82deae6d89e9847b1b98e96b9c2e600c16a92c75d719d7e721bd58c8dc247b9d 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: 13017 Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.4), libllvm3.5v5, libstdc++6 (>= 5.2) Filename: amd64/libclang1-3.5_3.5.2-5_amd64.deb Size: 3763444 MD5sum: 04b46e4b56207c3bc0c26c563a1d1ab6 SHA1: 11957a32158058bace9fab22922197b45b57f298 SHA256: 966ce2cabad241ff33fdf6194dbcf04e272151d560a5d13962953388d17afe95 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: 18951 Depends: libc6 (>= 2.29), libedit2 (>= 2.11-20080614-0), libffi7 (>= 3.3~20180313), libgcc-s1 (>= 3.4), libstdc++6 (>= 5.2), libtinfo6 (>= 6), zlib1g (>= 1:1.2.0) Conflicts: libllvm3.5 Replaces: libllvm3.5 Filename: amd64/libllvm3.5v5_3.5.2-5_amd64.deb Size: 5289640 MD5sum: 05812a8cee11484418ea8138f6425885 SHA1: c3a768b3eb43eaef105fbb2c7df085047ca51e37 SHA256: d1e8fd8c39deda57aa7371781571728c3a664e6f3530e4fb511b18e637d07ad1 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: 3666 Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libgmp10, libllvm3.5v5, libmpfr6 (>= 3.1.3), libstdc++6 (>= 9) Filename: amd64/libpure8_0.68-3_amd64.deb Size: 946884 MD5sum: 388fb973163b8161211a2631d2e45109 SHA1: 8ece1472225de3866b14140b864c40068dd71e64 SHA256: b6fd8ea5c910c1d73a6935322c2735a631e483637e8820bd7cb8a19a9a99a952 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: 14087 Depends: libc6 (>= 2.15), libgcc-s1 (>= 3.0), libllvm3.5v5, libstdc++6 (>= 9), libtinfo6 (>= 6), binfmt-support Recommends: python2 | python Filename: amd64/llvm-3.5_3.5.2-5_amd64.deb Size: 2619896 MD5sum: 961b96749035ac7060f3144b44388758 SHA1: 78f3c2100f13b922b92d5feb9d1d53ecc57f407f SHA256: 4d3b4bf93c2b87519f0c9dfaf7fbe19de41084e94ad694a427b8d7e322d34524 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: 286004 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: 37988296 MD5sum: 6420eab276ea8ab18c600be7efc8c300 SHA1: 8e5590c8374103c0105946ac8b4af3e492adeb7a SHA256: 2e13fa74e64fd4b44432c4756798e3b6e81ea55e96bd141a0af212aec159f624 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: 3354 Depends: libc6 (>= 2.29), libgcc-s1 (>= 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: 675488 MD5sum: 18db1c5168287e470c2a2d1f68cede5c SHA1: ebd3a7e05026fa4b8cec5df50a855e58a930f70b SHA256: dc35893e0591658d6cea676dcb0f7d0b0d9ba1bff57efe0fc8e29561f3db3578 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: 92104 Depends: libasound2 (>= 1.0.16), libavifile-0.7c2, libc6 (>= 2.29), libcairo2 (>= 1.2.4), libdc1394-22 (>= 2.2.5), libdv4 (>= 1.0.0), libfftw3-single3 (>= 3.3.5), libgavl1 (>= 1.1.2), libgcc-s1 (>= 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-8, libmagickcore-6.q16-6 (>= 8:6.9.10.2), 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: 25303532 MD5sum: 0513957a1ded5a0dc4c6dd38e11da205 SHA1: 5690b6f6a8c5aae76828b0a7b2c21e03d09c20cd SHA256: 2bfe97bb893004311523802376e77407e825f064421508b49e076e50edf0bc0b 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: 285 Depends: libc6 (>= 2.4), libpure8 Filename: amd64/pd-pure_0.26-2_amd64.deb Size: 92092 MD5sum: e218955c37c2401db672c1aed71a4a39 SHA1: cb8c38b918dad3dbb9f89549553fb1608f27f97d SHA256: e20a9aae52a0b4d051162efda07bfeb0e746def61f3ced9c21702a62e7345f56 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: 3354 Depends: libc6 (>= 2.29), libgcc-s1 (>= 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: 675344 MD5sum: 75f82f73fac19f172073f93810a29aa2 SHA1: 30f7df81effd389ced5e09cadbe80357ca0162cd SHA256: 81626a47d6cd28fc16c1b2b5053f434c1df366356270cf65dc07fd21afbc83de 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: 285 Depends: libc6 (>= 2.4), libpure8 Filename: amd64/pdl2ork-pure_0.26-2_amd64.deb Size: 92156 MD5sum: a9c673f54eebc17fb23e134823f0c76e SHA1: c624c8c799cc799ae0a5b1f26ab4f04166c08951 SHA256: 0a34f305390397da9f506e333199d580c1ecddabd8c93c7b280a25051812b5ca 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: 551 Depends: libpure8 (= 0.68-3), libc6 (>= 2.14), libgcc-s1 (>= 3.0), libllvm3.5v5, libreadline8 (>= 6.0), libstdc++6 (>= 5.2) Suggests: pure-dev, pure-elisp, pure-docs Filename: amd64/pure_0.68-3_amd64.deb Size: 160808 MD5sum: c0ede848730af41cb6c481e84a0a889c SHA1: c06f5b9103080ba9fe22b5b639cf0664e4cf4492 SHA256: 1fe35922d02be323ab33771e87abce0029727247e6fa57161f60e806a8eff619 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: 142 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: 25912 MD5sum: c349c2c94b499fb4a311af1589820103 SHA1: 064a2021310fe960111a76b7bc3d19f5201c759e SHA256: 69dd3d027f6cab763882bd380f8de0284089cb10ec16a01702fee875532cba37 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: 45 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: 12436 MD5sum: 2c129add40ba09585ce753bcdad45302 SHA1: cba0da0afbc120c7fe8a1d36b1366861d9027824 SHA256: 241655f760c381e432ab43b73cd4a6ad7871ae92e1a4805cb145c92c0d088791 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: 49 Depends: libc6 (>= 2.14), libpure8 Filename: amd64/pure-csv_1.6-2_amd64.deb Size: 16488 MD5sum: 4c56d37c796763c078940bd19ef7f414 SHA1: a1657740541cf68287655aafefeb813aa3e1e4f0 SHA256: 97145040b4eb429ff9b6935c4b126603e1764788677d1b88ee4b6afb5b652679 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: 83 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.0), libstdc++6 (>= 5.2) Filename: amd64/pure-doc_0.7-2_amd64.deb Size: 25332 MD5sum: 05b9f56c04cddf93460140fe52a6b887 SHA1: 2c9b32f6c260762a3696284c8a5bcdb896ab837c SHA256: 0b60f5a4882ae2bae6f123780c6f61a0b22d7bccb617efced46950943958652a 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: 45504 MD5sum: 466a1d9b6b552e69328e1531c05b59a6 SHA1: ad44adecc1c5901b01fd6533ff903b3899cb40b2 SHA256: c7d7bb47fe8ced76fc72c872ab1e533f76f90b1969c7228459c5abe0340e1379 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: 43 Depends: libfcgi0ldbl, libgmp10, libmpfr6 (>= 3.1.3), libpure8 Filename: amd64/pure-fastcgi_0.6-2_amd64.deb Size: 11488 MD5sum: 9e57fdfcc00d4a7d6d026448e264a014 SHA1: 01f90a5480ae22fb1cef7e8fb90e79e677948495 SHA256: 6993abb8e9c7bc82a7d38b5b60f8e4adbde8bfb8c5e63b271f41001b3aeaf73b 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: 99 Depends: libc6 (>= 2.4), libgcc-s1 (>= 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: 39700 MD5sum: 6183654848a0bf9b9e8a1666749310d2 SHA1: 9e3f05220e4954a0ba9df8c002fe0afbb14dade9 SHA256: 81c314aef2e1254769064e3a2d5f81e3b8ecfe5228f23c0db33e433cc6fca048 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: 64 Depends: libc6 (>= 2.14), libffi7 (>= 3.3~20180313), libgmp10, libpure8 Filename: amd64/pure-ffi_0.16-1_amd64.deb Size: 18372 MD5sum: 95e43244106891cb5e7a98fa9a735ec3 SHA1: 690a876bbd682e633833a9f0f55bc65171354ce3 SHA256: d65820161debbe1f1c71266da61a404f4f90577ed01cc0b58a11a21f5f835db6 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.25-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 4027 Depends: libatomic1 (>= 4.8), libc6 (>= 2.29), libffi7 (>= 3.3~20180313), libgcc-s1 (>= 3.0), libgmp10, libpure8, libstdc++6 (>= 4.1.1), gcc Filename: amd64/pure-gen_0.25-2_amd64.deb Size: 710328 MD5sum: 970821226159af6860b2ac5957e818af SHA1: 7dd891f0874df26480a11e77e243b0cebf8a6a05 SHA256: 921a0323e79d217e3f21d2b5d1fa9c16b07e541d5e98dc8a38d77070ea9ad821 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: 763 Depends: libc6 (>= 2.2.5), libgl1, libpure8, pure-ffi Filename: amd64/pure-gl_0.9-1_amd64.deb Size: 178944 MD5sum: eb8ff06b149a63a1ab31c2a5de0a39f4 SHA1: e2b0ada73a889a7d2461b31fa4822c05722d39c6 SHA256: ffaea141fb2007c5af6c9193de0ac6e56581782f2a88ca6a4eb35775c087e60e 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: 194 Depends: libc6 (>= 2.4), libglpk40 (>= 4.59), libgmp10, libpure8 Filename: amd64/pure-glpk_0.6-1_amd64.deb Size: 59840 MD5sum: e1f73dbca2c371e21434b674230318c4 SHA1: 35f0a5c454f820a94950edaca38ceb5c1a0afcc6 SHA256: ef777fc00b3dfcbbe91f450a66ff8e57d12fc2e609f4d9cf7b1e26d012b6daec 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: 228 Depends: libc6 (>= 2.29), libgsl23 (>= 2.5), libpure8 Filename: amd64/pure-gsl_0.12-2_amd64.deb Size: 35608 MD5sum: 857350fe4a75fadfe6bb4c3995f047cd SHA1: d6d051545b2e135c74b9ee6a3c11bc9c83869a7f SHA256: 6ec92399ef1dd02426b0202907ad647a7f7619bd1954b082953c14893fbb6e3d 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: 1028 Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.2.5), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.8.0), libharfbuzz0b (>= 0.6.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: 124428 MD5sum: 634bc0dfead3e9de016b1af01ebe75a8 SHA1: 6ef8028b722fc39463900aa4dfbb5972a3b6f866 SHA256: 6401002658ff916b03525a324f446d0ae1f3d474343e26d2dd450761e9ffaa84 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: 78 Depends: libc6 (>= 2.14), libgmp10, liblo7 (>= 0.26~repack), libpure8 Filename: amd64/pure-liblo_0.9-1_amd64.deb Size: 18308 MD5sum: 2572e57c9e5d1cfc40b8cf1694315890 SHA1: fd2e5ccdce9639b392b6aaa4d73b44b4e00c483f SHA256: de311acc1e19ecc6e28e80382738b7de9d953f44422c6acb204579d5200df502 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: 114 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: 31676 MD5sum: ec1b402865fe81180cbb6dfafaf11c9e SHA1: d2c2e71c898223a4fbc2042ddf3bc25b3961711f SHA256: cf3433d4b179fbc52787cf505c4e88737724277aeab62988dd6a1f7a062b05dd 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: 92 Depends: libc6 (>= 2.14), libpure8 Filename: amd64/pure-lv2_0.2-1_amd64.deb Size: 27148 MD5sum: 591828fd4714a62bb043562edd23e157 SHA1: ec443e99e1a536de4d61f85536dfe1914347fbf9 SHA256: 65f002dbb5636ea5173e80c7e1994f81700fc6b87301f92737734ead1949f662 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: 114 Depends: libc6 (>= 2.14), libportmidi0, libpure8 Filename: amd64/pure-midi_0.6-1_amd64.deb Size: 29728 MD5sum: ad62c03354018fd6f21d94a322e9bbbd SHA1: 0f964b5863bb722d9872a4d7b45a6774d0ce69e9 SHA256: fcb4f0ede1dd8f280a24b2a62f52ea56c309130d4f83f318a64ac3e7fcee9dcf 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: 16224 MD5sum: 4d7793eb2132b7c9ea63958166ffb153 SHA1: 5fbf1a0316099437d64cc303839936b7e8f2df3c SHA256: 465a1679418af75314601fc3acc208da950fc255f72ed844d7b802bdcad2faa5 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: 190 Depends: octave Filename: amd64/pure-octave_0.13-2_amd64.deb Size: 54884 MD5sum: 1a93df26e596763265ddcb17b9781233 SHA1: df4c748de2e2147476478dae8bcab22d06130b12 SHA256: db07187e7b92ed0a2271f1bdc6285d0c96d846ec5045ca03edf20f91bd000c38 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: 30564 MD5sum: 15a4e5e06f782c7496a33584943a403f SHA1: 8514c8d9b6cbed37e83b1002349249ae310cc495 SHA256: 6dee0201f5b7dce129cbf2348122c8791d129c5f52080071872d690257ed72da 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: 30 Depends: libc6 (>= 2.2.5), libpure8, libreadline8 (>= 6.0) Filename: amd64/pure-readline_0.3-1_amd64.deb Size: 6048 MD5sum: 5f83e6ff742feb260d4bbd513bcdda8f SHA1: e66a6fba1e544c68ef27dfc82b7fb52e76c53b29 SHA256: 76a3a3f7b5d1e1d8c4989112478c4ba821f29736f97736fa7ab5ffffd37f2ecb 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: 5091 Depends: libc6 (>= 2.14), libpure8 Filename: amd64/pure-reduce_0.4-1_amd64.deb Size: 2516788 MD5sum: 7aa086f1fae8a7b767c74de861ef3645 SHA1: f26458713568e81c2a82702dac4765f323c4e645 SHA256: 80a64f969f70e841a26292ef9610a370ca1d770622cfb7e1f7e8f97df2f2ae68 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: 58 Depends: libc6 (>= 2.14), libpure8 Filename: amd64/pure-sockets_0.8-1_amd64.deb Size: 15544 MD5sum: 9f8514dcc68602fd695cc9c224c960e3 SHA1: 21b45d94df8c7b1db21d823eaa039bb6f15f071e SHA256: f04871224159dc04aae37efda5461668bf384903ce994ae4b46d818e488c7bd3 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: 84 Depends: libc6 (>= 2.14), libgmp10, libpure8, libsqlite3-0 (>= 3.5.9) Filename: amd64/pure-sql3_0.5-1_amd64.deb Size: 30888 MD5sum: a606a243398613c3951251c09834bc98 SHA1: b8831efe11ef56f208c53c5b1a92e006987d0440 SHA256: 043f5a9f9377a173c6e597a665d82d39bf94f341c5d79ee4229a6299f7d5c68e 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: 205 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.0), libpure8, libstdc++6 (>= 4.9) Filename: amd64/pure-stldict_0.8-2_amd64.deb Size: 49956 MD5sum: eaa2595a76cd45090eb88d6417574439 SHA1: d525cfb94a5f178cf5564db122d4062ea5d035ea SHA256: 49c4c4d4ccb13d3f8f54806f29bca0c5df95a0a3b3f4d54c1df7e2157ea80b36 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: 1032 Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libpure8, libstdc++6 (>= 5) Filename: amd64/pure-stllib_0.6-1_amd64.deb Size: 253544 MD5sum: eb9ddc58e6a6d8143f6ff14298471cfc SHA1: 4c2840788e6e435479b63fb6b9ab457760c99c60 SHA256: 59ebfe4ebd617c28c1a75a321cdf4296e9a6727f22b3212d6aeb92d6f33fe814 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: 68 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: 21012 MD5sum: 8a8e69b58cc2e1f5fe401d54eab44ed4 SHA1: 96caa8484d9ae0cabbf89dcc7949c712471f11f4 SHA256: b0c0334d046ce2a0c23569d84b715ef8530bd4eaab150969c7ebfcf4268e7ba4 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: 108 Depends: libc6 (>= 2.4), libpure8, libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25) Filename: amd64/pure-xml_0.7-1_amd64.deb Size: 27236 MD5sum: 891038fd07045478268492b2e5b28998 SHA1: 667cbc456171c4371b2fd0a0670c5fb06f463781 SHA256: ac763b142f0b14062328ebbf7b250a68ab3db50b14354bf5824b943f0c42c58b 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: 552317 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.29), libcairo2 (>= 1.6.0), libcups2 (>= 1.7.0), libdbus-1-3 (>= 1.9.14), libdc1394-25 (>= 2.2.6), libdrm2 (>= 2.4.38), libdv4 (>= 1.0.0), libexpat1 (>= 2.0.1), libfftw3-single3 (>= 3.3.5), libfribidi0 (>= 0.19.2), libftgl2 (>= 2.4.0), libgbm1 (>= 17.1.0~rc2), libgcc-s1 (>= 3.0), libgl1, libglib2.0-0 (>= 2.39.4), libglu1-mesa | libglu1, libgsl23 (>= 2.5), libiec61883-0 (>= 1.2.0), libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libjpeg8 (>= 8c), libmagick++-6.q16-8, libmagickcore-6.q16-6 (>= 8:6.9.10.2), 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.4.5), 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: 165229916 MD5sum: 0b25a0ea683ce7e9325b0bc5bb538368 SHA1: 3f4a4f1e0ac322a62017fad58f3ddaead9cb7b99 SHA256: cca69fa5ffcc647d09f9e14f08c6558b0d1cd58c512836b747af93321b6aefff 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: 3354 Depends: libc6 (>= 2.29), libgcc-s1 (>= 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: 675464 MD5sum: e424cbddb76d0a9867fe694735284195 SHA1: 47c9227be280c5c51f3bede110f28d9c09b65296 SHA256: ee374844dfc51f0f0389ef06ea1003dd44e15b7d3d183731a8f624062c4ec531 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: 285 Depends: libc6 (>= 2.4), libpure8 Filename: amd64/purrdata-pure_0.26-2_amd64.deb Size: 92200 MD5sum: b570ff96e28f3feaa54c37e548143d35 SHA1: 106eeabf6e7eafab27ecf1b4dbc5b88008218d07 SHA256: 1777d1e98f846ddccea5e7fd6c9b8e18491efebe97f369c0c2c45e0095fa29bc 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.