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. --- lib/kernel/dune | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib/kernel/dune') diff --git a/lib/kernel/dune b/lib/kernel/dune index b63c476..b909ac5 100644 --- a/lib/kernel/dune +++ b/lib/kernel/dune @@ -1,2 +1,5 @@ (library - (name colitur_kernel)) + (name colitur_kernel) + (libraries sexplib) + (preprocess + (pps ppx_sexp_conv))) -- cgit v1.3