sd:star_forth
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sd:star_forth [2026/04/21 11:45] – appledog | sd:star_forth [2026/04/21 11:49] (current) – appledog | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| * 87 native words: BYE, ., .S, CR, DUP, DROP, SWAP, OVER, +, -, *, /, MOD, EMIT, DEPTH, WORDS, ... | * 87 native words: BYE, ., .S, CR, DUP, DROP, SWAP, OVER, +, -, *, /, MOD, EMIT, DEPTH, WORDS, ... | ||
| * 26 defined words: MIN, MAX, ABS, NEGATE, RAND, SPACES, TYPE, ROT, NIP, TUCK, ... | * 26 defined words: MIN, MAX, ABS, NEGATE, RAND, SPACES, TYPE, ROT, NIP, TUCK, ... | ||
| - | * Outer interpreter with TIB (Terminal Input Buffer), word parser, dictionary search, number parsing | ||
| * Control flow (IF/ | * Control flow (IF/ | ||
| - | * Stack primitives with underflow protection | ||
| - | * Optional binary and hexadecimal input and output | ||
| - | * : and ; (colon definitions) | ||
| - | * Paste-friendly '> ' stripping | ||
| - | * AND, OR, XOR, NOT bitwise operations | ||
| * to-r, r-from, and r-at return stack manipulators | * to-r, r-from, and r-at return stack manipulators | ||
| - | * VARIABLE, CONSTANT and CREATE | + | * REPL (interpreter with terminal) |
| - | * EXECUTE and ' | + | |
| - | * Native U. (unsigned decimal 32 bit number, vs. HEX mode which is unsigned already) | + | |
| For more information see: | For more information see: | ||
| - | * [[Star Forth Test Suite]] | ||
| * [[Star Forth Dictionary]] | * [[Star Forth Dictionary]] | ||
| + | * [[Star Forth Test Suite]] | ||
| + | |||
| * Starting Forth is available online at [[https:// | * Starting Forth is available online at [[https:// | ||
| * Another book: [[https:// | * Another book: [[https:// | ||
sd/star_forth.1776771926.txt.gz · Last modified: by appledog
