diff --git a/doc/Namespaces.md b/doc/Namespaces.md index e7fd7fa..324bc4b 100644 --- a/doc/Namespaces.md +++ b/doc/Namespaces.md @@ -3,48 +3,21 @@ Retro organizes words into *namespaces*. These are short prefix strings at the start of a word name. -The primary namespaces are: +| Prefix | Contains | +| ------- | ------------------------------------------------------ | +| ASCII: | ASCII character constants for control characters | +| buffer: | Words for operating on a simple linear LIFO buffer | +| c: | Words for operating on ASCII character data | +| class: | Contains class handlers for words | +| d: | Words operating on the Dictionary | +| err: | Words for handling errors | +| n: | Words operating on numeric data | +| prefix: | Contains prefix handlers | +| s: | Words operating on string data | +| set: | Words operating on sets (simple arrays) | +| v: | Words operating on variables | +| file: | File I/O words | +| f: | Floating Point words | +| gopher: | Gopher protocol words | +| unix: | Unix system call words | -`ASCII:` - -Holds ASCII character constants for control characters - -`buffer:` - -Contains words for operating on a simple linear LIFO buffer. - -`c:` - -Contains words for operating on ASCII character data. - -`class:` - -Contains class handlers for words. - -`d:` - -Contains words operating on the Dictionary. - -`err:` - -Contains words for handling errors. - -`n:` - -Contains words operating on numeric data. - -`prefix:` - -Contains prefix handlers. - -`s:` - -Contains words operating on string data. - -`set:` - -Contains words operating on sets (simple arrays) - -`v:` - -Contains words operating on variables.