summaryrefslogtreecommitdiff
path: root/lang/caml-light/pkg-descr
diff options
context:
space:
mode:
authorJoseph Koshy <jkoshy@FreeBSD.org>1998-07-28 06:25:43 +0000
committerJoseph Koshy <jkoshy@FreeBSD.org>1998-07-28 06:25:43 +0000
commita2103efd20fe65de2b0764b968ccd6e64ca10a03 (patch)
tree80c4b1f471fc17a9189d60bd0a5574f2194d38ca /lang/caml-light/pkg-descr
parentUpgrade 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-descr24
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, ...).