words vocabulary
Factor handbook ยป Vocabulary index


Documentation
Words

Metadata
Tags:reflection
Authors:Slava Pestov


Words

Builtin classes
word


Tuple classes
ClassSuperclassSlots
bad-create tuplename vocab
cannot-be-inline tupleword
invalid-primitive tuplevocabulary word effect
undefined-word tupleword


Predicate classes
ClassSuperclass
deferred word
parsing-word word
primitive word
uninterned-word word


Generic words
WordStack effect
crossref?( word -- ? )
flushable?( word -- ? )
foldable?( word -- ? )
make-inline( word -- )
parent-word( word -- word/f )
reset-word( word -- )
subwords( word -- seq )


Symbol words
bootstrapping?


Primitives
WordStack effect
word-code( word -- start end )
word-optimized?( word -- ? )


Ordinary words
WordStack effect
<uninterned-word>( name -- word )
<word>( name vocab -- word )
bad-create( name vocab -- * )
bootstrap-word( word -- target )
cannot-be-inline( word -- * )
change-word-prop( ..a word prop quot: ( ..a value -- ..b newvalue ) -- ..b )
changed-effect( word -- )
check-create( name vocab -- name vocab )
create-word( name vocab -- word )
define( word def -- )
define-declared( word def effect -- )
define-inline( word def effect -- )
define-syntax( word quot -- )
define-temp( quot effect -- word )
define-temp-syntax( quot -- word )
delimiter?( obj -- ? )
deprecated?( obj -- ? )
ensure-primitive( vocabulary word effect -- )
gensym( -- word )
if-bootstrapping( true false -- )
inline-recursive?( obj -- ? )
inline?( obj -- ? )
invalid-primitive( vocabulary word effect -- * )
last-word( -- word )
lookup-word( name vocab -- word )
make-deprecated( word -- )
make-flushable( word -- )
make-foldable( word -- )
make-recursive( word -- )
recursive?( obj -- ? )
remove-word-prop( word name -- )
remove-word-props( word seq -- )
reset-generic( word -- )
reveal( word -- )
set-last-word( word -- )
set-stack-effect( word effect -- )
set-word-prop( word value name -- )
target-word( word -- target )
undefined( -- * )
undefined-def( -- quot )
undefined-word( word -- * )
word-prop( word name -- value )
word-prop?( obj string -- ? )


Class predicate words
WordStack effect
bad-create?( object -- ? )
cannot-be-inline?( object -- ? )
deferred?( object -- ? )
invalid-primitive?( object -- ? )
parsing-word?( object -- ? )
primitive?( object -- ? )
undefined-word?( object -- ? )
uninterned-word?( object -- ? )
word?( object -- ? )


Files


Metadata files


Children from resource:core
VocabularySummary
words.aliasDefining multiple words with the same name
words.constantImplementation of constant words
words.symbolImplementation of symbol words