aboutsummaryrefslogtreecommitdiff
path: root/test/dune
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-11 11:59:43 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-11 11:59:43 +0200
commitabade24943f2f77c058b5ff768093b8babc9a8c3 (patch)
tree33285f68860d21144bdad8388fabaf073b4771cb /test/dune
parent8b6c0036cb6c7f0e48a9370f53be25fd2bb243f4 (diff)
downloadcolitur-abade24943f2f77c058b5ff768093b8babc9a8c3.tar.gz
colitur-abade24943f2f77c058b5ff768093b8babc9a8c3.zip
kernel: Vocab, Celebration and Temporal parametric types
Rite specificity is carried by type parameters plus a vocab record of operations rather than by functors: the same guarantee that a rite cannot name another rite's season, without threading module plumbing through every kernel module. Celebration takes only the rank parameter, since it has no season field and OCaml rejects a type variable that appears in no field.
Diffstat (limited to 'test/dune')
-rw-r--r--test/dune4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/dune b/test/dune
index 3d8fa59..34f5888 100644
--- a/test/dune
+++ b/test/dune
@@ -1,6 +1,8 @@
(test
(name test_colitur)
- (libraries colitur_kernel alcotest qcheck qcheck-alcotest sexplib))
+ (libraries colitur_kernel alcotest qcheck qcheck-alcotest sexplib)
+ (preprocess
+ (pps ppx_sexp_conv)))
(cram
(deps %{bin:colitur}))