smallest-class ( classes -- class/f ) (original) (raw)
smallest-class ( classes -- class/f )
Factor handbook » The language » Objects » Classes » Class linearization
Prev: | sort-classes ( seq -- newseq ) |
---|---|
Next: | rank-class ( class -- n ) |
Inputs
classes | a sequence of class words |
---|
Outputs
class/f | a class or f |
---|
Word description
Outputs a minimum class from the given sequence.
Definition
USING: kernel sequences sorting ;
: smallest-class ( classes -- class/f )
[ f ] [ inv-sort [ ] [ [ class<= ] most ] map-reduce ]
if-empty ;