Idris2-boot/samples/Void.idr
2020-02-25 22:18:02 +00:00

12 lines
186 B
Idris

module Void
-- making use of 'hd' being partially defined
empty1 : Void
empty1 = hd [] where
hd : List a -> a
hd (x :: xs) = x
-- not terminating
empty2 : Void
empty2 = empty2