Revamp dictionary's glossary
This commit is contained in:
parent
df242bb9eb
commit
e375562a9f
12
blk/031
12
blk/031
@ -7,10 +7,10 @@ modified. "I:" prefix means "IMMEDIATE", that is, that this
|
|||||||
stack transformation is made at compile time.
|
stack transformation is made at compile time.
|
||||||
|
|
||||||
Word references (wordref): When we say we have a "word
|
Word references (wordref): When we say we have a "word
|
||||||
reference", it's a pointer to a words *code link*. For example,
|
reference", it's a pointer to a word's *code link*. For
|
||||||
the label "PLUS:" in this unit is a word reference. Why not
|
example, the address that "' DUP" is a wordref, that is, a
|
||||||
refer to the beginning of the word struct? Because we actually
|
reference to the code link of the word DUP.
|
||||||
seldom refer to the name and prev link, except during
|
|
||||||
compilation, so defining "word reference" this way makes the
|
PF: Parameter field. The area following the code link of a
|
||||||
code easier to understand.
|
word. For example, "' H@ 1+" points to the PF of the word H@.
|
||||||
(cont.)
|
(cont.)
|
||||||
|
1
blk/032
1
blk/032
@ -1,4 +1,3 @@
|
|||||||
(cont.)
|
|
||||||
Atom: A word of the type compiledWord contains, in its PF, a
|
Atom: A word of the type compiledWord contains, in its PF, a
|
||||||
list of what we call "atoms". Those atoms are most of the time
|
list of what we call "atoms". Those atoms are most of the time
|
||||||
word references, but they can also be references to NUMBER and
|
word references, but they can also be references to NUMBER and
|
||||||
|
Loading…
Reference in New Issue
Block a user