Idris2/tests/idris2/linear004/Erase.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

14 lines
239 B
Idris

import Stuff
efn : ((0 x : Nat) -> Nat -> Nat) -> Nat
efn f = f (S Z) (S Z)
okfn : ((x : Nat) -> Nat -> Nat) -> Nat
okfn f = f (S Z) (S Z)
ignore : (0 x : Nat) -> Nat -> Nat
ignore x y = y
lin : (1 x : Nat) -> Nat -> Nat
lin x y = S x