mirror of
https://github.com/HigherOrderCO/Kind.git
synced 2024-09-11 17:56:48 +03:00
15 lines
412 B
Plaintext
15 lines
412 B
Plaintext
Kind.Book.get_refs.go
|
|
: ∀(book: (List (Pair String Kind.Term)))
|
|
(List.Concatenator String)
|
|
= λbook
|
|
let P = λx (List.Concatenator String)
|
|
let cons = λhead λtail
|
|
let P = λx (List.Concatenator String)
|
|
let new = λhead.fst λhead.snd λnil
|
|
((Kind.Term.get_refs.go head.snd)
|
|
((Kind.Book.get_refs.go tail)
|
|
nil))
|
|
(~head P new)
|
|
let nil = λnil nil
|
|
(~book P cons nil)
|