diff options
author | Joseph Koshy <jkoshy@FreeBSD.org> | 1998-07-28 06:25:43 +0000 |
---|---|---|
committer | Joseph Koshy <jkoshy@FreeBSD.org> | 1998-07-28 06:25:43 +0000 |
commit | a2103efd20fe65de2b0764b968ccd6e64ca10a03 (patch) | |
tree | 80c4b1f471fc17a9189d60bd0a5574f2194d38ca /lang/caml-light/pkg-descr | |
parent | Upgrade to 0.17.5. (diff) |
A light weight implementation of CAML, a strongly typed functional
language belonging to the ML family.
Notes
Notes:
svn path=/head/; revision=12180
Diffstat (limited to 'lang/caml-light/pkg-descr')
-rw-r--r-- | lang/caml-light/pkg-descr | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/lang/caml-light/pkg-descr b/lang/caml-light/pkg-descr new file mode 100644 index 000000000000..7a1b0599410d --- /dev/null +++ b/lang/caml-light/pkg-descr @@ -0,0 +1,24 @@ +Caml is a strongly-typed functional programming language from the +ML family, close to Standard ML but slightly different. + +URL: http://pauillac.inria.fr/caml/index-eng.html + +The Caml Light system comprises the following parts: + - An interactive system, based on a read-eval-print loop. + - A batch compiler and linker, `camlc'. The compiler + produces standalone executable programs. + - A medium-sized standard library. + - A tool to build libraries of frequently-used program modules. + - A parser generator and a lexical analyzer generator, in the + style of lex and yacc. + - Various programming tools: + - A source-level debugger with replay capabilities (``time travel''). + - An hypertext browser for modules. + - A simple Emacs editing mode, plus the ability to run the + - toplevel or the debugger under Emacs. + - Search by types on modules. + - Several interface libraries: + - Portable graphic primitives (simple line and text drawings). + - Interface with the Unix system calls. + - Arbitrary-precision rational arithmetic (extremely efficient). + - High-level string operations (regular expressions, ...). |