Package: clang-3.5 Source: llvm-3.5 Version: 2:3.5.2-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 39756 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.4), libllvm3.5v5, libstdc++6 (>= 11), 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: 11708298 MD5sum: 8ebeb00918b68008f7b00ca02557c383 SHA1: 4db6150c2d563bde13b7e2d5487dea30c6be3282 SHA256: 67ef33805566a5731fe66a190b91fc48b29217a9dcbf37e038cc41286593a85c 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: faust2pd Version: 2.16-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 735 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.0), libpure8, libstdc++6 (>= 4.1.1), curl, pure-xml Filename: amd64/faust2pd_2.16-2_amd64.deb Size: 201498 MD5sum: 9236f289719769e03e293eedd4bc8bbd SHA1: 4fbfe178262691891af750d470e5944e681b46c9 SHA256: 8f2e8125552cc61928c74fbf8fee73557c0f1e1607daae7678de0baf3f59dbeb 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: 4856 Depends: libc6 (>= 2.27), libgcc-s1 (>= 3.0), libstdc++6 (>= 5.2) Filename: amd64/faust2pd-extra_2.16-2_amd64.deb Size: 272044 MD5sum: d5ff49634db5945f788de99441fb836e SHA1: 9fd7f064ee56cb747e43d85e397fcfae846b5352 SHA256: fda17ef4d5cd4772858a0933faae04435120353947ee48f3206a6e39720d31dc 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: 2281 Depends: libc6 (>= 2.7), libcairo2 (>= 1.4.10), libgdk-pixbuf-2.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: 982952 MD5sum: 16e5302dcb649dcc4784e334cb4df895 SHA1: 8c45e1a9f2d621f8e1c4c69fd2ead186b98c98e4 SHA256: 74a365e4b391adae1238eb6d10b6bd55aaf9ff382b9d393f6f1ce2ae03afd89f 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: 118152 MD5sum: 5a8ac7ba946d74cdfb462cb92e820a24 SHA1: 2b768852ec406941be77dd3f1bc7f887d7101a02 SHA256: 633eb3f3a53532328b6a070c72a11dcb7dda6190b691e2978e1270f8a135a5c7 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: 10338 MD5sum: 84baa2031188997a7efcb215b8687f6a SHA1: 32a83002496e2368dbb0559ed72c28c14ddf97e3 SHA256: eb44747079de4e3a17735c5237741f4f96f99d9e769f15b34d73566c41df867e 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: 67692 Depends: libclang1-3.5 (= 2:3.5.2-5) Filename: amd64/libclang-3.5-dev_3.5.2-5_amd64.deb Size: 9636990 MD5sum: c01c4221ba61f601eaf0489226ad6893 SHA1: f47f2826ac4c39662c50cafe87a7ba7d9fb687f7 SHA256: 6516c0aad0699b6573596fb68d80a323ebcec494d68d643114eb7e184e888ab1 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: 10737 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.4), libllvm3.5v5, libstdc++6 (>= 11) Filename: amd64/libclang1-3.5_3.5.2-5_amd64.deb Size: 3565248 MD5sum: 557eb23d12b175d89722a51571e51643 SHA1: bee53ad00203fbbd477b234d0e1f217cf4e756fd SHA256: 88e277542619c90210ceca8313885a890af554fcba50969ccccb1310d8ca8d1d 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: 15867 Depends: libc6 (>= 2.34), libedit2 (>= 2.11-20080614-0), libffi8 (>= 3.4), libgcc-s1 (>= 3.4), libstdc++6 (>= 11), libtinfo6 (>= 6), zlib1g (>= 1:1.2.0) Conflicts: libllvm3.5 Replaces: libllvm3.5 Filename: amd64/libllvm3.5v5_3.5.2-5_amd64.deb Size: 4984646 MD5sum: 8b8bb34681b1900bb9e2b1d4905727b5 SHA1: 0498d9bee19bc8cdc32c7e344185e363c37b42ca SHA256: ee0ba69516ff4751ab2517ab61e91ee5980a3e234bdf4c0d05c98bc01e68b563 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: 3717 Depends: libc6 (>= 2.33), libgcc-s1 (>= 3.0), libgmp10 (>= 2:6.2.1+dfsg), libllvm3.5v5, libmpfr6 (>= 3.1.3), libstdc++6 (>= 11) Filename: amd64/libpure8_0.68-3_amd64.deb Size: 1056346 MD5sum: 54359ca173279af60c6021137f7856fe SHA1: ae521055da1965efbcbe24759d80fa653f6235f8 SHA256: 9018a47aa9825ee929334b26ebceb96080a61bbecac6287fef7e702a82f262f3 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: 14207 Depends: libc6 (>= 2.34), libllvm3.5v5, libstdc++6 (>= 11), libtinfo6 (>= 6), binfmt-support Recommends: python2 | python Filename: amd64/llvm-3.5_3.5.2-5_amd64.deb Size: 2627408 MD5sum: 95e118768b110c5f6db88c77da25a12a SHA1: 7380a574da5a185e5d2bad42367a3408a39b1696 SHA256: f8d390244781406d683e09f58effaa92bb40e04dd5cf50abe228127d404a1243 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: 49585 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: 8267638 MD5sum: c4f2d4281c3a7262dde3ce76b9be195f SHA1: 63806f3b96e04fd1836567377871d786f25ebf09 SHA256: a50d2914d4a664c5979379a4fff2fbfb1e831033e3b91550cf8ad5e58c007ded 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: 3373 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: 732482 MD5sum: 9862062811da0708b57681d91afde7ef SHA1: 0ab3f16fb5cc5210b087bb5317429b157e60a7fa SHA256: 39efd98f8683888e824a7cadabfa8097ab68c7edbbb9cd851902a713670deb68 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-pure Version: 0.26-2 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 285 Depends: libc6 (>= 2.34), libpure8 Filename: amd64/pd-pure_0.26-2_amd64.deb Size: 95500 MD5sum: 8eedac3d9de8248bb338d9ba69252b35 SHA1: 131d9ff0eaa5e2a3c1d40641c666204ba1f47824 SHA256: 91029d1a130f966c50930671685c3c972d969b486e9b02ff73b0a5f93b03c1c3 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: 555 Depends: libpure8 (= 0.68-3), libc6 (>= 2.34), 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: 167094 MD5sum: 61a54ae077d6a1f0ce8dc0d277950697 SHA1: eaf0be8f241959df13d26a975c0d5289b1fbd46e SHA256: 765723f5ef5ea9088c17609255e1c45e0c1d6b1d2ca596430d8aa0e224683cc1 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.34), 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: 27916 MD5sum: 9c2f13000be84993b67689a424455f28 SHA1: 4ea58312f1a7e3cf04c849d7b0c00d6d7d1e52fc SHA256: 3e3be0bbe841e52011f785536848d723180f2331148ecf645ab8abeef2344305 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.34), libpure8 Filename: amd64/pure-avahi_0.4-1_amd64.deb Size: 12890 MD5sum: b48b99bef21f50faf275db643a816733 SHA1: 3587d4821ae13170f1cbe5f9849982bf070002ac SHA256: 82a0bd428842544c68a7721190dbbb7ffefe59fb1855c9372f2e93b29da4c622 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: 3880 MD5sum: 169d38650957c43ee77d78887e19f015 SHA1: 770017eec944233dd43227df8d5f8c51a63448d4 SHA256: 149e1da787d2606280bfbf4def820886b4b87b41e2634f3ef190515d20f77843 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: 3836 MD5sum: ca1e8acbb30c0875fe6838432fd925ab SHA1: 4bf18dfce9530bcc1ff10a92e0058647603f2e3f SHA256: 301f9d990a43dc14bec2623a60954da8205e1b31b127c80194a614dc10ba592e 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: 16988 MD5sum: 89e7c32ce7e4b2cf87efaeba4aa6a163 SHA1: 9c4181cd36ce0bec69f5b72771c71009e68c3574 SHA256: 57e0c4141ef157f8a06e1a48d59fd9ffa139d0f72014f239ab3c41be436c472f 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: 25968 MD5sum: 5493210faf175263f9276ec62630254b SHA1: b6dd48acec1f66acc684db5dfbe561e075ef3cbf SHA256: d92a63c292e1c25970079f2d428565e52716dcf823691bade25acd8d3437e7d5 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.34), libgcc-s1 (>= 3.0), libstdc++6 (>= 11) Filename: amd64/pure-doc_0.7-2_amd64.deb Size: 27644 MD5sum: ac11c8dfadcbae5ac8739bdea752d866 SHA1: 6c8ddaec4da822a8a073fefb6be591fd05004cdb SHA256: 659566b4b0426b5292941a29ac4b8dc6e0c0faddc5d25b08cc69bbf6e21a9c71 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: 1236608 MD5sum: 0bf46b85a3c83af0fab598816103bcdb SHA1: a1b01dbb51ecc074e6962ab7a8d54cc54f0af93b SHA256: 1bd986ff581b53c99dfa6279c56cd641dbf5fb205f8f0d9a1fff18903f8a8753 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: 47100 MD5sum: fe601a8799ae669b05fdbc9c0d499af0 SHA1: e47758772028d6cbe2758fd16285b450e7f2ad84 SHA256: 4ebda5f0ccfdd4bec4fb62e12a5130e82e2a19f7dafbb7485d6f13f4988d3a47 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 (>= 2.4.2), libgmp10 (>= 2:6.2.1+dfsg), libmpfr6 (>= 3.1.3), libpure8 Filename: amd64/pure-fastcgi_0.6-2_amd64.deb Size: 11840 MD5sum: ab35b03775ad9b2906d411e1127fcb88 SHA1: f42db76d3a406eabe2e1e6ae08ef66db7b92c747 SHA256: 8aeafa37f240aa94ba355221dc7449977d450a4ef5b21ee7ec001cca840b575a 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: 97 Depends: libc6 (>= 2.33), 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: 43022 MD5sum: c44f2d888bfb5c962b5971bed20d34d3 SHA1: a61ac0283b154934f87d7381c895097725c001d9 SHA256: d7e0d8af38834a61a9852c14baebe0c94691c5e09998aea19221328b6b714edf 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), libffi8 (>= 3.4), libgmp10 (>= 2:6.2.1+dfsg), libpure8 Filename: amd64/pure-ffi_0.16-1_amd64.deb Size: 19794 MD5sum: ea8d6198ebc0a26f8e2f6f2f52991ac3 SHA1: 0d3ec9fccedc733d4a8ac47c26388d2c9dbf17d1 SHA256: 613ecafdb018f3f07bf02f0dfae314cf7d4f1c346855ae4c4cee6715b30d5bbd 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: 7778 MD5sum: dd8c461dbff2cdebbbe0af57c9b381a2 SHA1: f3769efe1cefe923bb3a146830c394a599e9adad SHA256: a5d94b0558bf9f5ba279ed635d821461f7e54d0633213201a16915028b629aff 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: 4066 Depends: libc6 (>= 2.34), libffi8 (>= 3.4), libgcc-s1 (>= 3.0), libgmp10 (>= 2:6.2.1+dfsg), libpure8, libstdc++6 (>= 4.1.1), gcc Filename: amd64/pure-gen_0.25-2_amd64.deb Size: 779122 MD5sum: bc659342e4ce148524dd88155db38f0e SHA1: 5d8940673cd7c94d811f3d14ad4692eefe6eb637 SHA256: 4c50916aab080df9bbe76bd1e6bdc1f0f7994f93dec5b3b907a069a71d023e10 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.34), libgl1, libpure8, pure-ffi Filename: amd64/pure-gl_0.9-1_amd64.deb Size: 194324 MD5sum: 36a738439aa7f897836afdf4c6b39469 SHA1: 5449d2cbb9a9a9505f3968fa97052cf7d5902a4d SHA256: 4dd77c83f5babf4ee1df773ff1ca1f882566b28a58b48319108380272ec7e83b 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 (>= 2:6.2.1+dfsg), libpure8 Filename: amd64/pure-glpk_0.6-1_amd64.deb Size: 64060 MD5sum: bc4aa3074ba2a093443d131abc98b475 SHA1: 5bf5fd270b6dbcd543b6103d3082ca631c917d87 SHA256: d8a392c196a833bf996fabe3f44090d69002e2c4b6566610bed340ebab19c844 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: 5588 MD5sum: 86a5831c16365823ef96cc2ddecfd5f5 SHA1: 57a98ab120e0e8fbbf8362bdc61ef358f9d3c9ee SHA256: 512fb6ceeca70764b5c601b57a38486909df3a82ac9e8dacf8a805ce4e1ef72d 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: 3822 MD5sum: 3ab1a5af18aac4754361acabedc69cbd SHA1: 8f26b05964e0f4b838089f7267ab46252af22e4c SHA256: d12ba851f7edf89cc3d3fe057b38cef486b57e0c7996542a98ff930449e4d2c3 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), libgsl27 (>= 2.7.1), libpure8 Filename: amd64/pure-gsl_0.12-2_amd64.deb Size: 38904 MD5sum: df0008c2ad92ceb8df479d2939d270fa SHA1: 0597596874f65605e7fe1b4863c94d06e3f7c813 SHA256: 3d436bbd6e91562b8a65fefd4bbec1efb1eee23f0946a7dda464205ac594dbc6 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: 1053 Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.2.5), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.2.1), libgdk-pixbuf-2.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: 132038 MD5sum: eb1e532c13e615dd1efb7dc18d53e7ce SHA1: 3e1d2fb0987b3e381d7603f311119ebd81fa0567 SHA256: 5bdb8a822be74810956e13fedc3fa1c4904cbcabeeac4bc065c4f6dfc21fa7e4 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 (>= 2:6.2.1+dfsg), liblo7 (>= 0.26~repack), libpure8 Filename: amd64/pure-liblo_0.9-1_amd64.deb Size: 19370 MD5sum: 9aba201efb1435125f4044bf21a23392 SHA1: 6f2d125a8177c26600918c31eb77a0e0ae84a42d SHA256: 56bef0b0a44206cdd8a671f31e5fc2601e9fd0bba32112d0aaa2ff5ac2e4a700 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: 34548 MD5sum: 7a31c70ac47af06377e98679f1452b35 SHA1: b566d543d20c422508369ba6d578f0a4b599d97a SHA256: 5cf214db889c209fbcf65d3d12531c84fb4bb673ff25e263cfbe0d6fc54b0f50 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: 28536 MD5sum: 8942f90f316613a0249f919c22fa4097 SHA1: 1f03ada7e5331429a5ac2aba787ab13aceafb204 SHA256: 77ef45891d138b923d802f4a7139f829617a81b8de3c9c62db09011be0605637 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: 3930 MD5sum: 7f2259702198ce9fd1205012db57f06e SHA1: 6195f4a9d9fe01b240f1e3782916d5f2450e6e78 SHA256: 0d5a2f5be1a2f04ac076dc7b95462e850deefb2461aeabbf1771380764ec4a3e 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: 32788 MD5sum: 426dca871076427ce9e595c8cc9d9b69 SHA1: 7aeeb35957f6b4f995247821b218bfe6d93c6dec SHA256: 6252c3e904fc3981efa67df3544c99483c28d065e547408b961ec220c8461bdb 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 (>= 2:6.2.1+dfsg), libmpfr6 (>= 3.1.3), libpure8 Filename: amd64/pure-mpfr_0.5-2_amd64.deb Size: 17030 MD5sum: 0e82d7882d06ecccd3d974748882efd3 SHA1: 749d75a272849a764e395bd6567bea0584dd137e SHA256: 42234c44c8d2ce3a1d49697194483726154beeb19e7f07362fd503e9f7bcc4fe 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: 3906 MD5sum: 334474af96519f3c6768154b43180f9d SHA1: 0b7428b5a5d30f3219ace381b8be5b451f5767eb SHA256: 40dddf99d467bc3384a59b67008e80395ff35a24a64c4275fa33182a7b590b77 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: 146 Depends: octave Filename: amd64/pure-octave_0.13-2_amd64.deb Size: 47242 MD5sum: 8fbeca2e0e70c5b2d42a7f45d5f7578a SHA1: ddf917bb6f3f7013bc83aa95b6cf5ed13f350574 SHA256: ae302f39dda4ff9f45256fcae17ae486ed4d12c6c12a3b7041d4aa5a5f275b9b 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: 91 Depends: libc6 (>= 2.14), libgmp10 (>= 2:6.2.1+dfsg), libodbc2 (>= 2.3.1), libpure8 Filename: amd64/pure-odbc_0.10-1_amd64.deb Size: 32558 MD5sum: bf229f0353c03cc175447d16fa85539d SHA1: 5b18efdb823b113deab33bad6d1a9fe67a94700f SHA256: e511581a90677872a949f5aa4afccaa5fd771f04c897da4ecaa8e51821980547 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: 41454 MD5sum: 4dfe44b3d1fde1766c98ba2e2572a09e SHA1: 4f09a2cceff2e8438963909650935fdaa9fe5092 SHA256: 7b4424e7440737a8893cb3217236d6da620f0eea5b15acfd1551e064f741a7b4 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: 6156 MD5sum: 4609d9113daad1cf053f91cecc53d01d SHA1: 925e3536e7c9ad2f9b72904bbb9eae66874b3419 SHA256: f2052970fe461e4011c736e971eb2a746aab416ee19606b21d2d591ad672d577 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: 5095 Depends: libc6 (>= 2.34), libpure8 Filename: amd64/pure-reduce_0.4-1_amd64.deb Size: 2665896 MD5sum: df04b35e0c2f48f1c0490dc7064eb0f6 SHA1: 714d0a358d06c3ec981bceb2c56c0357e4b24b46 SHA256: 3daebf49c09620f2774142799f2dc27bebf4e00dc267a9d8305cbeac96473e07 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: 16384 MD5sum: c91107354c5dc2106ff9237bf0ba8982 SHA1: 829027e86acee5442505060c02c525da8d153614 SHA256: 117df87abf80903891a07c1a720c7f9b3f40044a077facc6a975a360978d3cdf 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 (>= 2:6.2.1+dfsg), libpure8, libsqlite3-0 (>= 3.5.9) Filename: amd64/pure-sql3_0.5-1_amd64.deb Size: 32116 MD5sum: 81a1450c8676c71fd823409fe83f1f8d SHA1: d16e5d61af583b6aa5ef21e6b64b0985a2f3b3cf SHA256: 4a7d216a51d469868b35e2f6ec01dc0a19fbc58fdc78c971be1061a78dbb197f 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: 197 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.0), libpure8, libstdc++6 (>= 11) Filename: amd64/pure-stldict_0.8-2_amd64.deb Size: 52646 MD5sum: acf19425b6bfc5793a50f043dc095a4e SHA1: e4eb24863446925c3f27d07386e9dfb7e31479fd SHA256: 2c667b968f7a5fb21d272ae4db4846cf70ac7a0634f2d55c7b2f19a65af6f19d 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: 1024 Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libpure8, libstdc++6 (>= 11) Filename: amd64/pure-stllib_0.6-1_amd64.deb Size: 270020 MD5sum: b08fc7d3cbb8d209d171b97fdaaf26f4 SHA1: 3f458c254ee1ed8b8f5b8031fc1f7ee8439dcc7e SHA256: fc54a4ce5e5b241f578389735523774796effc002183bdbf348086a37b28c605 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: 90386 MD5sum: 0407313aa24105c05b7cf9d191e8ba2d SHA1: 0d90b069dc914b338fbdcf7bb2ecce1fe3b43ab8 SHA256: 4493b2a1e0108a1a9a5ca9e891410886767826771d5b3153d7588e87d67cafb3 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: 22036 MD5sum: ce94a23468488f321c012abd8403358f SHA1: 298bb58a164b801f3d6bbc5a1dd4a39c42aa83cb SHA256: 98db2301f2e9c1a1320ab798c8e6843c030075937581c07da6e5ae0b8a7eda88 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: 3892 MD5sum: e1c12ed22be46fd5797c537ef8fe78a3 SHA1: bd4763eac12cac960d45fda17edf16e42aa0c953 SHA256: 9c2827a2fbfa8ec22818b8e8b549431caef03d8300483866e4da260832b583ec 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: 3828 MD5sum: 81cdf369d0f407f42e9306f48a28bb8b SHA1: 0afc4ef86fb53d3baebd8200ae262bd97856a179 SHA256: dcd4ae76cb5e44364e4e7837d26930dc6531c757a363708de09b3a63e5476331 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: 29518 MD5sum: 81039e3b9b07e0bee4606cba60e18a7d SHA1: 6ded401d008211bfdd45806b9d1cd3589f366e02 SHA256: 54738bf21db528584cb356f7e4bdbca02e1548e901d61061c401fbd77b796b81 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: 552736 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.35), 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, libgsl27 (>= 2.7.1), 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~), 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 (>= 2.1.2), libsdl1.2debian (>= 1.2.11), libsdl2-2.0-0 (>= 2.0.12), libstdc++6 (>= 11), 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: 177017944 MD5sum: a21bf95ab4f389cc20828aaa2aa59071 SHA1: f795e007a9aaff826ea1b250e24d2e02e77c075c SHA256: c736fc06b25e6c11b031686dd6ae6398b77bf3f51dc2b39bfe74003bb715ef60 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: 3373 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: 732468 MD5sum: d494390cc6eff0de9a6a18ffbd9d1758 SHA1: 4c5c26da4b87265d4056f80d633190612d2b8a8d SHA256: 9f46c70db78498d193f6e3c00d70e51b9a17040c7ea5ed00b5737bb811ea3b3f 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.34), libpure8 Filename: amd64/purrdata-pure_0.26-2_amd64.deb Size: 95576 MD5sum: a23405604ddd015def55929d0c8d7058 SHA1: fa4fbe0c859d8a36801704ca0e281ff44fa280df SHA256: ceb7566dd365f1cd0a92245d58be09cb79e3f8e648d74da538cb1275bb729659 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.