Releases: sorawee/pretty-expressive-ocaml
Releases · sorawee/pretty-expressive-ocaml
0.5
0.4
0.3
CHANGES:
- Add the
two_columns
construct - Rename
CostFacory.debug
toCostFactory.string_of_cost
- Reorganize pretty printing functions:
- Rename
Printer.Make.print
toPrinter.Make.pretty_format_info
(with slightly different signature) - Rename
Printer.Make.pretty_print
toPrinter.Make.pretty_format
- Add
Printer.Make.pretty_print
,Printer.Make.pretty_print_info
, andPrinter.Make.pretty_format_debug
. - Essentially,
Printer.Make.pretty_print(*)
is suitable for printing to a channel.
Printer.Make.pretty_format(*)
is suitable for printing as a string.
The suffix_info
indicates that it returns debugging information.
- Rename
0.2
CHANGES:
- Change
<>
to^^
to avoid shadowing the not equal operator
(thanks to @EmileTrotignon who made the suggestion in
the OCaml forum). - Improve documentation
- Use mdx for documentation