package kdl

  1. Overview
  2. Docs
OCaml implementation of the KDL Document Language

Install

Dune Dependency

Authors

Maintainers

Sources

v0.2.0.tar.gz
sha256=c6bff16d8b9194f1d99789ad45aaee948cdf3ebeba1a3e839d261e341329c4c7

CHANGES.md.html

Changelog

0.2.0 (2024-12-27)

  • Updated to KDL v2.0 (many breaking changes, see the KDL changelog).

  • Reworked numbers: added the Kdl.Num module, including Kdl.Num.to_{string,float,int,int32,int64,nativeint} and other functions.

  • Kdl.L: Added (.@!()) and (.@!())<- indexing operators as raising versions of (.@()) and (.@()<-), added KDL.L.first_arg.

  • interpret now raises Invalid_annotation instead of Failure.

  • i8, i16, etc. wrappers over interpret have been removed.

  • Added of_chunk_gen{,exn}. Removed the show, show_error, from_string{,exn} aliases. Renamed from_channel{,exn} to of_channel{,exn}.

  • Added pp_error, pp_typed_value.

  • Dropped support for OCaml < 4.14.0.

0.1.0 (2022-10-01)

Initial experimental release.

OCaml

Innovation. Community. Security.