1
0
mirror of https://github.com/hsoft/collapseos.git synced 2024-09-29 07:01:06 +10:00

Revamp dictionary's glossary

This commit is contained in:
Virgil Dupras 2020-05-03 20:18:34 -04:00
parent df242bb9eb
commit e375562a9f
2 changed files with 6 additions and 7 deletions

12
blk/031
View File

@ -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.)

View File

@ -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