diff options
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, ...). |