Files
rose-ash/plans
giles 937342bbf0
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 54s
ocaml: phase 2 function | pat -> body (+4 tests, 198 total)
Sugar for fun + match. AST (:function CLAUSES) -> unary closure that
runs ocaml-match-clauses on its arg. let rec recognises :function as a
recursive rhs and ties the knot via cell, so

  let rec map f = function | [] -> [] | h::t -> f h :: map f t

works. ocaml-match-eval refactored to share clause-walk with function.
2026-05-08 08:15:38 +00:00
..