From d532c3b2cf941d2fe0c3c84f2c4090f14e869ef0 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Tue, 11 Aug 2026 11:15:18 +0200 Subject: kernel(date): ISO-8601 rendering, validating parse, sexp converters Adds sexplib and ppx_sexp_conv to the project and wires the ppx into the kernel library. Date's sexp form is an ISO-8601 atom rather than the opaque rata die, so data files stay human-editable and parsing revalidates the 1583..9999 domain. --- dune-project | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dune-project') diff --git a/dune-project b/dune-project index cd3af07..91824f4 100644 --- a/dune-project +++ b/dune-project @@ -6,4 +6,4 @@ (package (name colitur) (synopsis "Deterministic liturgical calendar engine (computus liturgicus)") - (depends ocaml dune alcotest qcheck qcheck-alcotest)) + (depends ocaml dune alcotest qcheck qcheck-alcotest sexplib ppx_sexp_conv)) -- cgit v1.3