Kind/book/HVM.print.many.kind2
2024-03-01 20:40:31 -03:00

8 lines
213 B
Plaintext

HVM.print.many
: ∀(A: *) ∀(msgs: (List String)) ∀(ret: A) A
= λA λmsgs λret
let P = λx A
let cons = λmsg λmsgs
(HVM.print A msg (HVM.print.many A msgs ret))
let nil = ret
(~msgs P cons nil)