Kind/book/HVM.print.many.kind2
2024-02-22 17:01:05 -03:00

11 lines
221 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)