diff options
author | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2006-08-04 17:01:11 +0000 |
---|---|---|
committer | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2006-08-04 17:01:11 +0000 |
commit | 7aa5869e6aa1b6f5be6231a27cdad3f12f4a42c6 (patch) | |
tree | fb7e27a1113910fca78e936019a678d7248fe565 /devel/ocaml-sexplib/pkg-descr | |
parent | 7f09660d2362fd56d535f7f61dad8eb3f2aac2e1 (diff) | |
download | ports-7aa5869e6aa1b6f5be6231a27cdad3f12f4a42c6.tar.gz ports-7aa5869e6aa1b6f5be6231a27cdad3f12f4a42c6.zip |
This library contains functionality for parsing and pretty-printing
S-expressions. In addition to that it contains an extremely useful
preprocessing module for Camlp4, which can be used to automatically generate
code from type definitions for efficiently converting OCaml-values to
S-expressions and vice versa. In combination with the parsing and
pretty-printing functionality this frees the user from having to write his own
I/O-routines for datastructures he defines. Possible errors during automatic
conversions from S-expressions to OCaml-values are reported in a very
human-readable way. Another module in the library allows you to extract and
replace sub-expressions in S-expressions.
Author: Markus Mottl <mmottl@janestcapital.com>
WWW: http://www.janestcapital.com/ocaml/index.html
PR: ports/101221
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
Notes
Notes:
svn path=/head/; revision=169689
Diffstat (limited to 'devel/ocaml-sexplib/pkg-descr')
-rw-r--r-- | devel/ocaml-sexplib/pkg-descr | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/devel/ocaml-sexplib/pkg-descr b/devel/ocaml-sexplib/pkg-descr new file mode 100644 index 000000000000..0809716dba50 --- /dev/null +++ b/devel/ocaml-sexplib/pkg-descr @@ -0,0 +1,13 @@ +This library contains functionality for parsing and pretty-printing +S-expressions. In addition to that it contains an extremely useful +preprocessing module for Camlp4, which can be used to automatically generate +code from type definitions for efficiently converting OCaml-values to +S-expressions and vice versa. In combination with the parsing and +pretty-printing functionality this frees the user from having to write his own +I/O-routines for datastructures he defines. Possible errors during automatic +conversions from S-expressions to OCaml-values are reported in a very +human-readable way. Another module in the library allows you to extract and +replace sub-expressions in S-expressions. + +Author: Markus Mottl <mmottl@janestcapital.com> +WWW: http://www.janestcapital.com/ocaml/index.html |