Handbook
Glossary
topological-sort ( seq quot -- newseq )
Vocabulary
multi-methods
Inputs
seq
an
object
quot
an
object
Outputs
newseq
an
object
Definition
USING:
kernel
sequences
vectors
;
IN:
multi-methods
:
topological-sort
( seq quot -- newseq )
[
>vector
[
dup
empty?
not
]
]
dip
[
dupd
maximal-element
[
over
remove-nth!
drop
]
dip
]
curry
produce
nip
;
inline