feat(v4): starshipos.4th, the STARSHIPOS vocabulary, with DOE typing the name back

DOE only types its name for now, as asked 2026-10-15; the runner is still to be
built. Not yet a system capsule (MACHINE.md 6, step 3). With it, the two board
boots, amd64-pc and aarch64-rpi5, that tried it: DOE is unknown until
STARSHIPOS is in the search order.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
rajames
2026-10-16 07:57:52 -04:00
co-authored by Claude Opus 5.5
parent 0d5139238d
commit 1e41a68872
3 changed files with 225 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
Block 7000
( starshipos.4th -- the StarshipOS words, in their own )
( vocabulary, STARSHIPOS: not FORTH-79, so not in FORTH. )
( Loaded when the system boots, after forth79.4th. )
( Blocks 7000 up. New definitions still go into FORTH; the )
( search starts in STARSHIPOS, then FORTH. )
VOCABULARY STARSHIPOS STARSHIPOS DEFINITIONS
Block 7001
( DOE baddr u -- as S" name" DOE )
( Intended: run the DoE of that name, from the capsule of )
( that name. As yet it only types the name back -- asked for )
( so, 2026-10-15; the runner is still to be built. )
: DOE ( baddr u -- ) TYPE ;
FORTH DEFINITIONS STARSHIPOS