Handbook
Glossary
tail-calls ( tail? node -- seq )
Vocabulary
compiler
.
tree
.
recursive
.
private
Inputs
tail?
an
object
node
an
object
Outputs
seq
an
object
Definition
USING:
combinators.short-circuit
compiler.tree
sequences
;
IN:
compiler.tree.recursive.private
:
tail-calls
( tail? node -- seq )
[
{
[
#phi?
]
[
#return?
]
[
#return-recursive?
]
}
1||
]
map
(tail-calls)
;