Package: libckit-smlnj Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 825 Depends: smlnj (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/libckit-smlnj_110.74-hcoop1_amd64.deb Size: 297884 MD5sum: ee11a273e98bac13fded86db72372869 SHA1: b8acff4bcbf81dc9b8ba462fc8346afd27c5e34e SHA256: 654c45c65e8588ea1e04da598fc491c986473809580948a26049b320dcc25478 Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: SML library for parsing and type-checking C programs ckit is a C front end written in SML that translates C source code (after preprocessing) into abstract syntax represented as a set of SML datatypes. It also provides facilities for extending the C language with additional syntactic constructs, which can be useful for implementing "C-like" domain-specific languages as well as C dialects. Package: libcml-smlnj Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 509 Depends: libsmlnj-smlnj (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/libcml-smlnj_110.74-hcoop1_amd64.deb Size: 194492 MD5sum: f514d1548fdcdb152b4c44012b700944 SHA1: 47e81d9b775da960512314637a51b4492bcfcfe6 SHA256: 2df5e74cf3ef5beac9d6e8d2c565fd3eab146d1367ee64fda32fd940edcd7f44 Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Concurrent ML extension of SML An SML library for message-passing concurrency. This library adds threading support to SML. Each thread is then manually executed by running a separate function, rather than being called directly by the top-level SML loop. Package: libcmlutil-smlnj Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 109 Depends: libcml-smlnj (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/libcmlutil-smlnj_110.74-hcoop1_amd64.deb Size: 38390 MD5sum: f5b608d3770dd173c86c3042f3d011e8 SHA1: 232deaa6107b4fae3dbdd54cdc1098ce138e8b4e SHA256: 6258fb5a1b8874a6308f628d696868691e16ce2be62842040eca27cf725abf0e Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Concurrent ML utility library Not all modules in the normal SML/NJ library are thread safe. This library provides thread-safe implementations of these libraries. Package: libexene-smlnj Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 2523 Depends: libcml-smlnj (= 110.74-hcoop1), libcmlutil-smlnj (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/libexene-smlnj_110.74-hcoop1_amd64.deb Size: 1124978 MD5sum: 856a0ff4e74208a0124f1b6b6c8fd9a3 SHA1: 035d3e4f62e3f26396bd79497fac55fe340e7168 SHA256: 3ecbde4e7750c5ac1ec4f2f139b7a870f4f201ae2db01c8074c7d854f1ac9edc Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Concurrent ML library for the X Window System A multi-threaded X Window System toolkit written in Concurrent ML. Many other windowing toolkits, such as Xlib, register separate functions that are called by a centralized event processing loop. In contrast, eXene maintains each window and graphical object in a separate thread that has the ability to update itself. Package: libmlnlffi-smlnj Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 434 Depends: smlnj (= 110.74-hcoop1) Recommends: ml-nlffigen Filename: dists/squeeze-backports/main/binary-amd64/devel/libmlnlffi-smlnj_110.74-hcoop1_amd64.deb Size: 155086 MD5sum: 495420b1d65a45d727690831d709ab38 SHA1: 0286dc4d5950948c3fd45bd97a83b0132d38f305 SHA256: 3cb0005bbdccf40e3f069be0788b8e3d223b543f78cc3d16847207513f85a301 Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: No Longer Foreign Function Interface Allows ML programs to inspect and manipulate C data structures directly. This is implemented through three separate libraries, one that provides a user-code accessible frontend, one that implements this, and another that handles low-level raw memory access. Package: libmlrisctools-smlnj Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 947 Depends: smlnj (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/libmlrisctools-smlnj_110.74-hcoop1_amd64.deb Size: 335152 MD5sum: 8d5a451acb948a71a2e0e7d4db70bb03 SHA1: f7e5074c4378b1e451b8a97d95f2d16e849c54dd SHA256: 94fc4dd56873a42eb1ef9f84d22adbbbc674c86ead1bc1e866e379569b9c837c Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Library for generating MLRISC modules The MLRISC system allows an easy way to create a back-end to convert SML into machine code. These tools provide an easy way to generate MLRISC modules from machine descriptions. Package: libpgraphutil-smlnj Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 206 Depends: smlnj (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/libpgraphutil-smlnj_110.74-hcoop1_amd64.deb Size: 50540 MD5sum: e5c320c9bca9fa2e7b9ccdc261e07a31 SHA1: 0f8a694e34d3054787faee66cef2e99cdc49e754 SHA256: 6f3765bfbafc17f2b2063a83b95fb69b3142436d4ce94946404685e491af8024 Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Portable graph utility library for SML Compilation Manager Utility routines for use with portable dependency graphs. This package contains support to build list-of-edges dependency graphs and convert them back into valid SML code. Package: libsmlnj-smlnj Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 1893 Depends: smlnj (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/libsmlnj-smlnj_110.74-hcoop1_amd64.deb Size: 690908 MD5sum: da4a394f788443aa12452466c2fb1632 SHA1: e539c1c1606362c85409d2c3fa535271e9fcaa0b SHA256: 11e120c86ea6e5772f4d4a515fd92494195513dc29f7976d70c19c465850559c Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Useful libraries for Standard ML of New Jersey A library for SML, including: * Util A general utility library. * Controls A library of support code for managing application controls. * HashCons A library supporting hash-consing of data structures and efficient sets and maps using hash-consed keys. * HTML Provides parsing and pretty printing of HTML. * INet Networking utilities. * PP Pretty-printing library. * Reactive A low-level reactive scripting library. * RegExp Regular-expression library. * Unix A set of unix specific utilities. Package: ml-burg Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 700 Depends: ml-lex (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/ml-burg_110.74-hcoop1_amd64.deb Size: 247620 MD5sum: 0601745e22e72005fb4943ba7efb41c3 SHA1: 1439d6016ef8a237015c1f3952088bdb747dcd51 SHA256: 95751f5f92a5f77237f3d5657d69beff48d5c83a4cfae09e8deebce768a9aac2 Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Code generator generator for Standard ML ml-burg generates a Standard ML program to perform bottom-up rewriting of an input tree. Cost information associated with each rewrite rule is used to derive the minimum rewrite cost for the entire tree. A successful reduction corresponds to rewriting the input tree to a special non-terminal symbol called the "start" non-terminal. Upon successful reduction, facilities are provided to walk the tree emitting semantic actions corresponding to the rules that matched. . Install this package if you want to write a compiler in SML using a burg specification. Package: ml-lex Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 563 Depends: smlnj-runtime (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/ml-lex_110.74-hcoop1_amd64.deb Size: 202606 MD5sum: 52125c50e0e4446ac7abc6f2b9819ae4 SHA1: 08875e2f2b94b77ad3f2f2fe1acab2dbd841115f SHA256: d43f4b5fa8a3ff87a4f8efd6eacbecb176e661569e7921e40851a89e46c9034c Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Lexical analyzer generator for Standard ML Lexical analysis is the problem of segmenting input into words and recognizing different classes of words. ml-lex uses regular expressions to describe classes of words. It transforms a simple declarative language specification into an efficient SML program for analyzing that language. . Install this package if you want to produce a lexer in Standard ML. Package: ml-lpt Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 2415 Depends: smlnj (= 110.74-hcoop1) Provides: ml-antlr, ml-ulex Filename: dists/squeeze-backports/main/binary-amd64/devel/ml-lpt_110.74-hcoop1_amd64.deb Size: 875338 MD5sum: d45eb76df2b7eb3b220c292b292559f9 SHA1: dad949145b984f0499c334b23e14ac1105622428 SHA256: c888c0150a26b24d55df43d997a219ef4da47e636e2da96b249e48cfe10cd949 Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: SML/NJ language processing tools Tradition has it that when a new programming language is introduced, new scanner and parser generators are written in that language, and generate code for that language. Traditional also has it that the new tools are modeled after the old lex and yacc tools, both in terms of the algorithms used, and often the syntax as well. The language Standard ML is no exception: ml-lex and ml-yacc are the SML incarnations of the old Unix tools. . This package has two new tools, ml-ulex and ml-antlr, that follow tradition in separating scanning from parsing, but break from tradition in their implementation: ml-ulex is based on regular expression derivatives rather than subset-construction, and ml-antlr is based on LL(k) parsing rather than LALR(1) parsing. Package: ml-nlffigen Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 2052 Depends: libsmlnj-smlnj (= 110.74-hcoop1), libckit-smlnj (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/ml-nlffigen_110.74-hcoop1_amd64.deb Size: 726414 MD5sum: 3e1a6879c7552b7b3a6099e6af1a4341 SHA1: c68b2e1e1e800a1fe209a86f226b1cc4605d4ef7 SHA256: d7992b8a1ac3a109805c32b53ca3e8ecf0f1a249305deca5a9b50e15f0da0765 Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: ML generator for C glue code This tool reads in C source code and outputs ML code and a CM description file for use with the ML "No Longer Foreign Function Interface" library. This tool works by separating each top-level C declaration into a new ML source file. For large programs, this puts some strain on the SML Compilation Manager, but this should only marginally increase the program run-time. Package: ml-yacc Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 1012 Depends: smlnj-runtime (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/ml-yacc_110.74-hcoop1_amd64.deb Size: 366292 MD5sum: 33df8ed970ed4eeee39c1d41454597ae SHA1: 4bebb7983d96656d1f5ea2bc0f60ab0f42372c46 SHA256: dde860dcfe8543e14fe361d882178677b9b42b4469d2d15569c73b143bb15155 Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Parser generator for Standard ML SML version of the yacc program, generates a parser for a LALR language. This package is useful for SML developers requiring a parser in their work. Package: mlton-compiler Source: mlton Version: 20100608-hcoop4 Architecture: amd64 Maintainer: Wesley W. Terpstra (Debian) Installed-Size: 16708 Depends: libc6 (>= 2.2.5), libgmp3c2, gcc, libc6-dev, libgmp3-dev, mlton-basis (= 20100608-hcoop4), mlton-runtime-native (= 20100608-hcoop4) | mlton-runtime Breaks: mlton (<< 20100608-3) Replaces: mlton (<< 20100608-3) Filename: dists/squeeze-backports/main/binary-amd64/devel/mlton-compiler_20100608-hcoop4_amd64.deb Size: 4550514 MD5sum: 3017a00f7318e45f28ea585ef5f6455c SHA1: 6ed68fecb63c46e0659ecb33a25b16f251828d3d SHA256: 6717eb7fb8bc612db27318868f26ccaf5ec482509fb7452c12bd87d3211d0092 Section: devel Priority: optional Multi-Arch: foreign Homepage: http://mlton.org/ Description: Optimizing compiler for Standard ML - compiler MLton is a whole-program optimizing compiler for Standard ML. MLton generates standalone executables with excellent runtime performance, is SML 97 compliant, and has a complete basis library. MLton has source-level profiling, a fast C FFI, an interface to the GNU multiprecision library, and lots of useful libraries. . This package includes the compiler itself. Package: mlton-runtime-native Source: mlton Version: 20100608-hcoop4 Architecture: amd64 Maintainer: Wesley W. Terpstra (Debian) Installed-Size: 52 Depends: mlton-runtime-x86-64-linux-gnu (= 20100608-hcoop4) Filename: dists/squeeze-backports/main/binary-amd64/devel/mlton-runtime-native_20100608-hcoop4_amd64.deb Size: 38886 MD5sum: b752bbf529fd32476ca7321cf4a4d374 SHA1: d50195d246c9eacca345c490e95c408b53cd0d51 SHA256: eae1de94e16761db685c6714ff4ff216ae56c302a5136e43c8c518f61f6327e7 Section: devel Priority: optional Homepage: http://mlton.org/ Description: Optimizing compiler for Standard ML - native runtime libraries MLton is a whole-program optimizing compiler for Standard ML. MLton generates standalone executables with excellent runtime performance, is SML 97 compliant, and has a complete basis library. MLton has source-level profiling, a fast C FFI, an interface to the GNU multiprecision library, and lots of useful libraries. . This metapackage depends on native target libraries. Package: mlton-runtime-x86-64-linux-gnu Source: mlton Version: 20100608-hcoop4 Architecture: amd64 Maintainer: Wesley W. Terpstra (Debian) Installed-Size: 3068 Depends: mlton-basis (= 20100608-hcoop4) Provides: mlton-runtime Filename: dists/squeeze-backports/main/binary-amd64/devel/mlton-runtime-x86-64-linux-gnu_20100608-hcoop4_amd64.deb Size: 539790 MD5sum: 74967a97a13bda39a4a7d81ab109ef62 SHA1: 1548a99c02f21511a13cf889d4d224a494af2eec SHA256: 15058ed936649fff928378f5f88caac54dc8c12970088928bb17bea3b929646c Section: devel Priority: optional Multi-Arch: foreign Homepage: http://mlton.org/ Description: Optimizing compiler for Standard ML - amd64 runtime libraries MLton is a whole-program optimizing compiler for Standard ML. MLton generates standalone executables with excellent runtime performance, is SML 97 compliant, and has a complete basis library. MLton has source-level profiling, a fast C FFI, an interface to the GNU multiprecision library, and lots of useful libraries. . This package provides x86-64 target libraries. Package: mlton-tools Source: mlton Version: 20100608-hcoop4 Architecture: amd64 Maintainer: Wesley W. Terpstra (Debian) Installed-Size: 3872 Depends: libc6 (>= 2.2.5), libgmp3c2 Breaks: mlton (<< 20100608-3) Replaces: mlton (<< 20100608-3) Filename: dists/squeeze-backports/main/binary-amd64/devel/mlton-tools_20100608-hcoop4_amd64.deb Size: 1577652 MD5sum: 9bfe83ed761c18c85b6e1410ae2fc7dc SHA1: 0eb214fbd8cbb98d34c1d562eb13ccf2adf4f840 SHA256: 8eb7a0e0cd85453986f12a040d2f2a3499fa8e13a85094e9b1e71e639b02ea06 Section: devel Priority: optional Multi-Arch: foreign Homepage: http://mlton.org/ Description: Optimizing compiler for Standard ML - tools MLton is a whole-program optimizing compiler for Standard ML. MLton generates standalone executables with excellent runtime performance, is SML 97 compliant, and has a complete basis library. MLton has source-level profiling, a fast C FFI, an interface to the GNU multiprecision library, and lots of useful libraries. . This package includes tools which autogenerate SML. Package: nowhere Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 2076 Depends: libmlrisctools-smlnj (= 110.74-hcoop1) Filename: dists/squeeze-backports/main/binary-amd64/devel/nowhere_110.74-hcoop1_amd64.deb Size: 691410 MD5sum: 2f8e57cea7ad6e80466e3d53949fb1ee SHA1: 13ff562ca6f47a9fc4a2933d4b69c9f6097d1c8d SHA256: 537f1548f3e14af7971d55603d6a930acfd9306113bb3cc262cfa19ceaf36001 Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Translates programs from an extended Standard ML to Standard ML This is a source-to-source translation tool that expands case expressions that use conditional patterns. Conditional patterns that use the "where" keyword are converted into SML. Package: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 24210 Depends: smlnj-runtime (= 110.74-hcoop1) Recommends: libsmlnj-smlnj Suggests: smlnj-doc Replaces: sml-nj Filename: dists/squeeze-backports/main/binary-amd64/devel/smlnj_110.74-hcoop1_amd64.deb Size: 9258280 MD5sum: 63300b115333a4b5fff7b93275892849 SHA1: 7879a7b145ef6cd1de8f2b05b280fab68ee5cfae SHA256: fa126d525da86cdf8e492a2ceedbe4fcaebf7888df95e3d54cb569cc977d7acf Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Standard ML of New Jersey interactive compiler SML/NJ is an implementation of the Standard ML programming language. Standard ML has many features, including type safety, polymorphism, algebraic data types with pattern matching, higher-order functions, and a sophisticated module system. It is especially well-suited for writing compilers and other language processors. . This package includes the interactive compiler (sml), the compilation manager (CM), and some essential libraries. It is a "working" version, but believed to be stable. . Install this package if you want to program in SML. Package: smlnj-runtime Source: smlnj Version: 110.74-hcoop1 Architecture: amd64 Maintainer: James McCoy Installed-Size: 670 Depends: libc6-i386 (>= 2.3) Filename: dists/squeeze-backports/main/binary-amd64/devel/smlnj-runtime_110.74-hcoop1_amd64.deb Size: 211116 MD5sum: 39e6910a4338c9dbef27720d151a0dce SHA1: 8f60260a951bc8d639825c33de0d062c9b140500 SHA256: ad7acdebf672f8073e10607ebbba66a09a9545f09ba7ab9c8116c45bf1aa7340 Section: devel Priority: optional Homepage: http://www.smlnj.org/ Description: Standard ML of New Jersey runtime system SML/NJ is an implementation of the Standard ML programming language. This package includes the runtime system only -- it provides garbage collection and other support for compiled SML programs. . Install this package if you want to run programs compiled with SML/NJ. Package: mlton Version: 20100608-hcoop4 Architecture: all Maintainer: Wesley W. Terpstra (Debian) Installed-Size: 54 Depends: mlton-compiler (>= 20100608-hcoop4), mlton-compiler (<< 20100608-hcoop4.1~), mlton-tools (>= 20100608-hcoop4), mlton-tools (<< 20100608-hcoop4.1~), mlton-doc (= 20100608-hcoop4) Filename: dists/squeeze-backports/main/binary-all/devel/mlton_20100608-hcoop4_all.deb Size: 39846 MD5sum: d8434756401de97a30228dacae1bb473 SHA1: f46bee8a2ab7850c1749c46a945a81d1108e7dea SHA256: 6cd4bedd1e2e9c0da2354d1234175b2d1c2adcfd09e7bef638c4fd4aea53ffd1 Section: devel Priority: optional Multi-Arch: foreign Homepage: http://mlton.org/ Description: Optimizing compiler for Standard ML MLton is a whole-program optimizing compiler for Standard ML. MLton generates standalone executables with excellent runtime performance, is SML 97 compliant, and has a complete basis library. MLton has source-level profiling, a fast C FFI, an interface to the GNU multiprecision library, and lots of useful libraries. . This metapackage depends on all MLton packages. Package: mlton-basis Source: mlton Version: 20100608-hcoop4 Architecture: all Maintainer: Wesley W. Terpstra (Debian) Installed-Size: 11613 Breaks: mlton (<< 20100608-3) Replaces: mlton (<< 20100608-3) Filename: dists/squeeze-backports/main/binary-all/devel/mlton-basis_20100608-hcoop4_all.deb Size: 2066874 MD5sum: fd611be2e33c658782a375b80681dd0b SHA1: 1bbfee9325a72ddbecce7633f882abee0f09871f SHA256: 8be237f5ad7b0e50631dc52949b41fc82209ccbc21c634f899a9394bee1794f8 Section: devel Priority: optional Multi-Arch: foreign Homepage: http://mlton.org/ Description: Optimizing compiler for Standard ML - basis library MLton is a whole-program optimizing compiler for Standard ML. MLton generates standalone executables with excellent runtime performance, is SML 97 compliant, and has a complete basis library. MLton has source-level profiling, a fast C FFI, an interface to the GNU multiprecision library, and lots of useful libraries. . This package includes the cross-platform basis. Package: mlton-doc Source: mlton Version: 20100608-hcoop4 Architecture: all Maintainer: Wesley W. Terpstra (Debian) Installed-Size: 6751 Breaks: mlton (<< 20100608-3) Replaces: mlton (<< 20100608-3) Filename: dists/squeeze-backports/main/binary-all/doc/mlton-doc_20100608-hcoop4_all.deb Size: 3511936 MD5sum: fd98e6c83329bfeb58517c851402501c SHA1: e36d8f84c44e3f2ddb64f6b3336747dd6620bba5 SHA256: 09b61714ca7179a0ff5c708ac64d858ee434ab0186ec49ba9b51d15aebb79aab Section: doc Priority: optional Multi-Arch: foreign Homepage: http://mlton.org/ Description: Optimizing compiler for Standard ML - documentation MLton is a whole-program optimizing compiler for Standard ML. MLton generates standalone executables with excellent runtime performance, is SML 97 compliant, and has a complete basis library. MLton has source-level profiling, a fast C FFI, an interface to the GNU multiprecision library, and lots of useful libraries. . This package includes non-man-page documentation.