Tags: | reflection |
Authors: | Slava Pestov |
word |
Class | Superclass | Slots |
bad-create | tuple | name vocab |
cannot-be-inline | tuple | word |
invalid-primitive | tuple | vocabulary word effect |
undefined-word | tuple | word |
Class | Superclass |
deferred | word |
parsing-word | word |
primitive | word |
uninterned-word | word |
Word | Stack effect |
crossref? | ( word -- ? ) |
flushable? | ( word -- ? ) |
foldable? | ( word -- ? ) |
make-inline | ( word -- ) |
parent-word | ( word -- word/f ) |
reset-word | ( word -- ) |
subwords | ( word -- seq ) |
bootstrapping? |
Word | Stack effect |
word-code | ( word -- start end ) |
word-optimized? | ( word -- ? ) |
Word | Stack 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 -- ? ) |
Word | Stack 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 -- ? ) |
Vocabulary | Summary |
words.alias | Defining multiple words with the same name |
words.constant | Implementation of constant words |
words.symbol | Implementation of symbol words |