stack-checker.dependencies vocabulary
Factor handbook > Vocabulary index


Documentation
Definition Dependency Management

Meta-data
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
depends-on-class-predicate tupleclass1 class2 result
depends-on-final tupleclass
depends-on-flushable tupleword
depends-on-instance-predicate tupleobject class result
depends-on-method tupleclass generic method
depends-on-next-method tupleclass generic next-method
depends-on-tuple-layout tupleclass layout


Generic words
WordStack effect
add-depends-on-c-type( c-type -- )
add-depends-on-class( classoid -- )
satisfied?( dependency -- ? )


Symbol words
+conditional+
+definition+
+effect+
conditional-dependencies
dependencies
generic-dependencies


Ordinary words
WordStack effect
?class-or( class class/f -- class' )
add-conditional-dependency( ... class -- )
add-depends-on-class-predicate( class1 class2 result -- )
add-depends-on-final( word -- )
add-depends-on-flushable( word -- )
add-depends-on-generic( class generic -- )
add-depends-on-instance-predicate( object class result -- )
add-depends-on-method( class generic method -- )
add-depends-on-next-method( class generic next-method -- )
add-depends-on-tuple-layout( class layout -- )
dependency>=( how1 how2 -- ? )
depends-on( word how -- )
index>=( obj1 obj2 seq -- ? )
strongest-dependency( how1 how2 -- how )
without-dependencies( quot -- )


Class predicate words
WordStack effect
depends-on-class-predicate?( object -- ? )
depends-on-final?( object -- ? )
depends-on-flushable?( object -- ? )
depends-on-instance-predicate?( object -- ? )
depends-on-method?( object -- ? )
depends-on-next-method?( object -- ? )
depends-on-tuple-layout?( object -- ? )


Files