* [Caml-list] [ANN] Release of `fmlib.0.1`
@ 2021-02-23 17:55 Helmut Brandl
0 siblings, 0 replies; only message in thread
From: Helmut Brandl @ 2021-02-23 17:55 UTC (permalink / raw)
To: caml users
[-- Attachment #1: Type: text/plain, Size: 983 bytes --]
I am pleased to announce the release of the first version (0.1) of `fmlib`, a
functional monadic library.
Beside some primitive data types `fmlib` has support for
- pretty printing
- combinator parsing
It features a functional monadic style of programming.
The pretty printer does not actually print. It generates a lazy stream of
characters and can therefore adapted to any input/output method.
The parsers are combinator parsers which can parse indentation sensitive content
easily. The combinators are `parsec` like. The parsers are fully incremental and
do not read any data. Therefore you can choose your on input method and just
push the read characters (or bytes) into the parser until success or failure is
`fmlib` can be installed from opam via `opam install fmlib`.
Please read the documentation at
Any comments, issues etc. are welcome.
[-- Attachment #2: Type: text/html, Size: 1905 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-02-23 17:55 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-23 17:55 [Caml-list] [ANN] Release of `fmlib.0.1` Helmut Brandl
caml-list - the Caml user's mailing list
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://inbox.vuxu.org/caml-list
git clone --mirror https://inbox.ocaml.org/caml-list
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V1 caml-list caml-list/ http://inbox.vuxu.org/caml-list \
Example config snippet for mirrors.
Newsgroup available over NNTP:
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git