sets vocabulary - Factor Documentation (original) (raw)

sets vocabulary
Factor handbook » Vocabulary index

Documentation
Sets

Metadata

Tags: collections
Authors: Slava Pestov, Doug Coleman

Words

Mixin classes

set

Generic words

Word Stack effect
?adjoin ( elt set -- ? )
?delete ( elt set -- ? )
adjoin ( elt set -- )
all-unique? ( set -- ? )
cardinality ( set -- n )
clear-set ( set -- )
delete ( elt set -- )
diff ( set1 set2 -- set )
duplicates ( set -- seq )
fast-set ( set -- set' )
in? ( elt set -- ? )
intersect ( set1 set2 -- set )
intersects? ( set1 set2 -- ? )
members ( set -- seq )
null? ( set -- ? )
set-like ( set exemplar -- set' )
set= ( set1 set2 -- ? )
subset? ( set1 set2 -- ? )
union ( set1 set2 -- set )

Ordinary words

Word Stack effect
adjoin-all ( seq set -- )
adjoin-at ( value key assoc -- )
diff! ( set1 set2 -- set1 )
gather ( ... seq quot: ( ... elt -- ... elts ) -- ... newseq )
intersect! ( set1 set2 -- set1 )
intersect-all ( sets -- set/f )
union! ( set1 set2 -- set1 )
union-all ( sets -- set/f )
within ( seq set -- subseq )
without ( seq set -- subseq )

Class predicate words

Word Stack effect
set? ( object -- ? )

Files

resource:core/sets/sets.factor
resource:core/sets/sets-docs.factor
resource:core/sets/sets-tests.factor

Metadata files

resource:core/sets/authors.txt
resource:core/sets/summary.txt
resource:core/sets/tags.txt

Children from resource:extra

Vocabulary Summary
sets.extras