Idris2/tests/idris2/linear007/LCase.idr
Edwin Brady a972778eab Add test script
They don't all pass yet, for minor reasons. Coming shortly...
Unfortunately the startup overhead for chez is really noticeable here!
2020-05-19 18:25:18 +01:00

12 lines
289 B
Idris

lplus : (1 x : Nat) -> (1 y : Nat) -> Nat
lplus Z y = y
lplus (S k) y = S (lplus k y)
foo : (1 x : Nat) -> (1 y : Nat) -> Nat -> Nat
foo x y z
= let 1 test = the Nat $ case z of
Z => Z
(S k) => S z
in
lplus test x