Package: clang-3.5 Source: llvm-3.5 Version: 2:3.5.2-5 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 42064 Depends: libc6 (>= 2.33), libgcc-s1 (>= 3.4), libllvm3.5v5, libstdc++6 (>= 9), 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: 11171660 MD5sum: d0f7672a498d6e447863b7275c5e2b82 SHA1: f46789a8376878a1bfcc151fe9fd1e12c2d7f2a9 SHA256: 2f98940d75b8c363868451cc2ad2ff713295974e2ac04256ee6815666cd446c6 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: 739 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: 184552 MD5sum: 1d30be9c3d142242b9680bcaedae81ba SHA1: dcf0a9a052b493e08cb1728305587a420b6f16c6 SHA256: 46a550f96baaec44da834f5b997c9449a6930bf043b838531cc01e4e745348b0 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: 4484 Depends: libc6 (>= 2.27), libgcc-s1 (>= 3.0), libstdc++6 (>= 5.2) Filename: amd64/faust2pd-extra_2.16-2_amd64.deb Size: 232300 MD5sum: 209a2da7f42738a7e4fe230eca8581a8 SHA1: 5c7e642bc7fcd2ac843cf612adac4a1f2da4bc85 SHA256: 3ff3af157f0eb434e962ec76a8780fb99f0537672e1aad27b3910f5299b0196f 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-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: 932488 MD5sum: 25700d9ebbd1fdb4bc1015938901b931 SHA1: 11809ad35dff670b4f934ec8b96e64c19b371859 SHA256: 18cdf0db7b387ac45b35d1848311c11cb6385f7acbc19e48575a4043ee4a11db 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: 115200 MD5sum: dbc8934be55f2cc0b9bfd0c614715ae0 SHA1: 69f82bca585d2ebd3fd91c6028fc2e53686348ea SHA256: 4c66b44432146a380890df8360f2dfd1456f98e486d8d8d65df9e8cd0461b618 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: 69882 Depends: libclang1-3.5 (= 2:3.5.2-5) Filename: amd64/libclang-3.5-dev_3.5.2-5_amd64.deb Size: 8863156 MD5sum: 16f3a2c1698aed5aa3d66c843949456a SHA1: 8bddbf1cad2556e91e238cbbf958b1792e7db397 SHA256: 9fdaf75e45496c8793287735e44412b486bea1c95c6d37db155f89562a927f97 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: 11233 Depends: libc6 (>= 2.33), libgcc-s1 (>= 3.4), libllvm3.5v5, libstdc++6 (>= 5.2) Filename: amd64/libclang1-3.5_3.5.2-5_amd64.deb Size: 3372056 MD5sum: 85726f3d287d2a97b16d480eb11369dc SHA1: 8188874ab6a046d3567631d514cc58a617c871a2 SHA256: e1d8615918c015a8ad1dcdc64556639e1de417ead9fa26b7116ec4b3907521cf 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: 15899 Depends: libc6 (>= 2.33), libedit2 (>= 2.11-20080614-0), libffi8ubuntu1 (>= 3.4~20200819), 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: 4572848 MD5sum: 73504882ceb2567002acf54c4e7c2333 SHA1: 47a26ad4a5bc7ff390aabcac2837369c9b97e816 SHA256: 99ffab667c09a6fd10307d57a54add6388653a9134f4756d0f0b2d342cf32eae 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: 3725 Depends: libc6 (>= 2.33), libgcc-s1 (>= 3.0), libgmp10, libllvm3.5v5, libmpfr6 (>= 3.1.3), libstdc++6 (>= 9) Filename: amd64/libpure8_0.68-3_amd64.deb Size: 954436 MD5sum: b36c87db88321f2df8c8feaed988eda5 SHA1: f1b617a080f00e7d8952bd205ae35e8bd5282474 SHA256: 390d1611625051fcdea5f31311b66b84ee7c537e679658ee482f6588e78f7f56 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: 13544 Depends: libc6 (>= 2.33), libllvm3.5v5, libstdc++6 (>= 9), libtinfo6 (>= 6), binfmt-support Recommends: python2 | python Filename: amd64/llvm-3.5_3.5.2-5_amd64.deb Size: 2513072 MD5sum: f5c8593b53749d8624b2b80d89c9a329 SHA1: 7583b7c448b7b9cd470c49d61f216be8f0437463 SHA256: 8db782f77e345ac571147c49d23c70c703c8293a1dc1f8845d9529a3c33bdcc4 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: 49806 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: 7580368 MD5sum: bb6f5aa979020a7f43baefc89fcb7e95 SHA1: d9f7e6e6b262e46fae4e6ae32ddadab8fbb15db5 SHA256: 05ea5fab8a9ec4c6cfd550988d26b237da7f0a9a5702f38434719e1628d72ca7 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: 3377 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: 665384 MD5sum: 38b1218c8c90d2462a089c4dfc972314 SHA1: a58ca1550bf3b142395dd45ec3b377988a2f9cbe SHA256: 4c865e5847f6d32e422eecabeb4f6262f0bc4176f24ef0e23c7784f1e0a3837d 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.4), libpure8 Filename: amd64/pd-pure_0.26-2_amd64.deb Size: 92264 MD5sum: 688c63506e0b412a3f5a57e44603c6cb SHA1: ef2b8c5df591b97d5d2cb6d152a69856971ad83d SHA256: 5c0bdce1ecfd87908e50214990949533b17b3c868441fb3b50d5bf233b5429a9 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.33), 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: 162108 MD5sum: 8ab5c69876e1ebc4ad45b21604bdfc5a SHA1: cb809319a1aa950cc9c51e0e5f20314e0cb8b155 SHA256: be891324b3873ea4ac4fec9f9da013a273f4a8ad784153065501e27c555d4928 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: 25920 MD5sum: 296a26684414210075e80956d46254ca SHA1: abfa5e03698d040d9557b726e1b048407c34ab68 SHA256: 7a708e7427c3ddbe91012e168bc753697e75c65d142bc493bf16f3faef717422 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: 8e317bdbfb3764d0d26929b980b73f9c SHA1: 621b9134f71c743711d7c25f6aa531e92d586a49 SHA256: f0cbad57e5fa0193db8f685fa7f464dfe5ec5f404f0dd042837ca4cdcd9645c9 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: 16520 MD5sum: 853c47761c159975638bb8f366fa8753 SHA1: 75aa2a852a3c82ab333b4ae694d406d41cd035ba SHA256: f019bcf0eeb82d018bc9ce978257069bf362de0b4ba6646b7a10f044aaac6cbe 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: 79 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.0), libstdc++6 (>= 5.2) Filename: amd64/pure-doc_0.7-2_amd64.deb Size: 25352 MD5sum: 66e7c4372c1d42b42ef4f77c25b26465 SHA1: 35d9e3c8529d0b1ff68e37136e205649851782d3 SHA256: a195f4a85eb6730ff9275dda3b45efcde6b44fbf3814d57c0be98491a6c362ca 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: 45508 MD5sum: a68207a3e9ff8095303ea86dc9229756 SHA1: e71cec80e40fb47f566c4abc21f58a80f94342fa SHA256: 8350493ef2c7a60878f0fad53758c03de1b3d6d77e80503d451525b262cb76d9 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, libmpfr6 (>= 3.1.3), libpure8 Filename: amd64/pure-fastcgi_0.6-2_amd64.deb Size: 11484 MD5sum: 4f946919a6db3edcce8057370273fa69 SHA1: 4a5428eb3b9eecae8c502f300d95f77d8c9cb13c SHA256: d6625daf025e5ca33c8df5cba43848db546065c69cfa554c576baac4d3c58b94 Section: devel Priority: extra Homepage: http://purelang.bitbucket.org Description: FastCGI interface for the Pure programming language Pure is a modern-style functional programming language based on term rewriting. This module lets you write FastCGI scripts with Pure, to be run by web servers like Apache. . Compared to normal CGI scripts, this has the advantage that the script keeps running and may process as many requests from the web server as you like, in order to reduce startup times and enable caching techniques. Note that in order to actually run such scripts, you also need to have a FastCGI module such as mod_fcgid installed in the web server. Package: pure-faust Version: 0.13-1 Architecture: amd64 Maintainer: Albert Graef Installed-Size: 95 Depends: libc6 (>= 2.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: 40100 MD5sum: 4e4ce9dce83635b5dfeb5eaa8a7d11ad SHA1: ad9054b098e95e6e3b21f39feeff51759adaa48e SHA256: 2967938860551cb2aa89c67bc719c703f4ea822bb8e900df53af39da3a2668db 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), libffi8ubuntu1 (>= 3.4~20200819), libgmp10, libpure8 Filename: amd64/pure-ffi_0.16-1_amd64.deb Size: 18672 MD5sum: 2e72c4bada8be8d9b886ac685a09ec42 SHA1: f7db2a0faab67defbd6b55c9845aaa897d37b5bc SHA256: ae587e8c483eb596fb80c1980e08e80f7c814e0ed03684426bd723d65a4a738d 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: 4066 Depends: libc6 (>= 2.29), libffi8ubuntu1 (>= 3.4~20200819), libgcc-s1 (>= 3.0), libgmp10, libpure8, libstdc++6 (>= 4.1.1), gcc Filename: amd64/pure-gen_0.25-2_amd64.deb Size: 709156 MD5sum: 5a625ce15cf4552385c6ac417abbc990 SHA1: 60544900d37a2499b127da3ba6b30275b34f6395 SHA256: 22e38b8c81b45f77ea36936bc237d16b5dd14e5c947e817f412e8aacb6b19829 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: 178980 MD5sum: 903dbd8cefb8f0681175932592f08676 SHA1: 021829b26934b43332f86eb3209989647473da8e SHA256: 8e280f3d45a3edd024ef43ac5b0aff4f131432ca5e9c7b104ec447a92270efde 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: 59856 MD5sum: 226e681da20d283e2aa90ad3caabac3e SHA1: df377888271109423a82d584bd8501eb24cdb6bd SHA256: 01ecb3c11d230b3325c29afb03857b34f8ffacaa1d7ab73c0b0aa2f042241a56 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), libgsl25 (>= 2.6), libpure8 Filename: amd64/pure-gsl_0.12-2_amd64.deb Size: 35556 MD5sum: adf06a0fce068fe63d1613aed077f629 SHA1: 7bca4dc18bd47950eba56a7df9ee530d4980820e SHA256: 37e085c3cc08ce9959f2c6e997dc605f8e038fabee4804fe0848116f5345fb65 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: 1039 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: 125888 MD5sum: afe2510b8e2f86133febc1e8b2ca0aca SHA1: c54bc4fa6e469837090502b716fddb94c9222403 SHA256: 90c5edf4898b748352128950b96b6d1395209a6da69cc16da86af5bb8c69a889 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: 18248 MD5sum: 3ed4a92eff22835c4b08a08c3b788611 SHA1: 3fd9ff5a1cc102621b04980e5044c809722cc6c3 SHA256: a8559479361149ae78fb530ce8f3cccdb43d1f1b4193dd482e095d6208cb2d23 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: 31644 MD5sum: 94d5f363b002bf99cf0eee8a50fc77a7 SHA1: 0cefacec8fab5f9d0ecbf14fb8331e49fe2a1afd SHA256: 80cdc42e060bfdd54deb53f883a4af688a01b228a9700d4c4a362f1afdc1b49b 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: 27324 MD5sum: ada7ac6dc588b06da3bba54cb56fe075 SHA1: aceb9f458e469c6e7df30b8a4451adef9064d59f SHA256: e45f44363a7ac6dc4e574c7fe7e1e9d0698bd9b39428b4e16e355a322f18e4b8 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: 29684 MD5sum: 1565c538d562d5c540283d441d6f754a SHA1: d052284f27f690a650e1e0c9bda8c4622a270f57 SHA256: 5e7d6c5b01a1c84f549fe531641d7deab171f6db04bd6bd8f92c26191511bd61 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: 16200 MD5sum: c087231885893ab999c7d5041a959188 SHA1: 998d2897c3ff8a0e0aa5ec6661d1c80bde85494d SHA256: f715a49bc1a59d5c005d923cf9b08d6db8e63a545b8735e7249a41efa584909c 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: 146 Depends: octave Filename: amd64/pure-octave_0.13-2_amd64.deb Size: 43928 MD5sum: 3815d29fd6bfb61f82869b1e58d52145 SHA1: de097ad3cf233471212639e2899ef668548d5b02 SHA256: a7ca6a8f45da113c2169a5a2eee5ebaaee860705e8beb6ac09910dc9da26377e 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, libodbc1 (>= 2.3.1), libpure8 Filename: amd64/pure-odbc_0.10-1_amd64.deb Size: 30576 MD5sum: 21bcd6e1af4025802bce5059a8ae77c0 SHA1: a7a0fab1b34cd1eb6d0b53f92a07ac81cfc88295 SHA256: d9198a838951eaa782bdd4bfb1573f94483826f65b07fcadc821a8fd7edfb9a7 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: 6052 MD5sum: 22c0aea932355fc0e7b98381d54cde95 SHA1: 5bf4f604d39b3bf0d51502f2373b78eefa60faef SHA256: f49ee2951463d01510e9013c4e70b89968a428d33176887df443ec12f64762ea 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.33), libpure8 Filename: amd64/pure-reduce_0.4-1_amd64.deb Size: 2516624 MD5sum: 865f6ee529a3123e64e6e9c5c4a22ec1 SHA1: 466fa221f660c7f60a1d2edae84c78465b4f67d6 SHA256: 58b4638a2a7dde4016b6990fc11922e23a959f032f7bc085a579bb28d3d4ad8b 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: 15536 MD5sum: 5acb3dcbf5ff7030e466caf458a898c0 SHA1: 15359f2890ebc6b47f7317840f8e5ee7b9143405 SHA256: 69b4b0d3d427bc4a66b23681fdde841ba34aa97c66800b98aefa2f7bbd1a66c6 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: 30964 MD5sum: 2f345e409510b8f822931044b2378b18 SHA1: 318d5ac65f041561ff4aaa22013e259b3f2d5bfe SHA256: 22e893e2d213a5e258a86c4900e7729f36cc83ab0378ff1ff3ba8ef8283da546 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 (>= 4.8) Filename: amd64/pure-stldict_0.8-2_amd64.deb Size: 49100 MD5sum: 3e9c01f10cbf6632807367f59c6a0b87 SHA1: ca454475c029b8e576df7852e42cfdcfe6e55055 SHA256: 668e106d3f0a4c263c44e55099e545cd69345c2d412a93b555f898b418fdf3f8 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: 1040 Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libpure8, libstdc++6 (>= 5) Filename: amd64/pure-stllib_0.6-1_amd64.deb Size: 254104 MD5sum: 77da5f9ad2d64235e3db5e4654e67c64 SHA1: 039f86e8c7cecfc32047045342bf36330b865cc3 SHA256: c9c0f82519ea47f1c65b01ef5acde943e188b09393e477a468bb2abd88adbcb2 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: 20996 MD5sum: 320fe00ca98dabcacbaaab95005f715b SHA1: 06d5a5194ab660af245f9191fc0a2a8983c3fb4c SHA256: 3a4efa03a175b578b2595279c8342ad3d21a4cfce56c1ed74224477811e8b24b 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: 27372 MD5sum: 15d2ae0b25ae425be6cf61db664c8038 SHA1: f318f7389cf135c667b172be73cb70bde6006fab SHA256: 07c1df2975442dca8927df5094f2c7484e3ca70d793f943bf0ca28fd7bb7eaa7 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: 552529 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.33), 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, libgsl25 (>= 2.6), 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 (>= 2.1.2), 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: 165289580 MD5sum: ee91357ce61f9a7974344cc076cc47d7 SHA1: 5c16b271cb11b6e5eb269f7c8848b16b181071ee SHA256: a8730fa302ebfb4f794811bc52f6d55f32714378c70fe9eb22ef5f49b256dde1 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: 3377 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: 665680 MD5sum: 37fbb6767129f231dfc7eb677e4b9901 SHA1: 76aee7f019812dad83dfbd3418246f0d6d8af7d0 SHA256: 3e9109d7af03ead8f4da0ff096187e9830886d31b9832d9b9b0b0a5ccd948f4a 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: 92312 MD5sum: 75122a58bdce117c47ddc012db1c7130 SHA1: 17655b0a5ec82c74224c1f634738d78632ecfc4c SHA256: 33c189c89c6e2b3162720bcdb9b64080f02b944ec9efa14b877a741024693e95 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.