[Caml-list] Format syntax extension

1 view
Skip to first unread message

Tiphaine Turpin

Feb 1, 2010, 8:22:43 AM2/1/10
to caml...@yquem.inria.fr
Dear list,

I'm pleased to announce the first release of the Format syntax extension
for Ocaml:

Format is basically a quotation-style printf, i.e., it defines
quotations for building strings and writing to buffers, channels, and
formatters, with data being inserted through antiquotations rather than
subsequent arguments. Here is a list of features:

- Format can be used to write to strings, buffers, channels, and (with a
limited efficiency) formatters.
- Format expressions are (mostly) compiled rather than interpreted (less
- All Printf formatting instructions are supported, except %a (but %t
seems more natural in this setting anyway).
- Conditionals and iteration are available.
- Type errors are more readable than with printf.
- Errors should be correctly located (both in formats and inside
- Also works with Ocaml Batteries with out_channel -> 'a IO.output (no
integration with the "prefixes" of batteries).

Tiphaine Turpin

Caml-list mailing list. Subscription management:
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Reply all
Reply to author
0 new messages