more list operations

This commit is contained in:
Sam Caldwell 2019-05-17 10:34:14 -04:00
parent 8f92368d8f
commit 9dd11ef7db
1 changed files with 3 additions and 1 deletions

View File

@ -5,10 +5,12 @@
list
(typed-out [[cons- : ( (X) (→fn X (List X) (List X)))] cons]
[[first- : ( (X) (→fn (List X) X))] first]
[[second- : ( (X) (→fn (List X) X))] second]
[[rest- : ( (X) (→fn (List X) (List X)))] rest]
[[member?- ( (X) (→fn X (List X) Bool))] member?]
[[empty?- ( (X) (→fn (List X) Bool))] empty?]
[[reverse- ( (X) (→fn (List X) (List X)))] reverse]))
[[reverse- ( (X) (→fn (List X) (List X)))] reverse]
[[partition- ( (X) (→fn (List X) (→fn X Bool) (List X)))] partition]))
(require "core-types.rkt")
(require (only-in "prim.rkt" Bool))