This is a C implementation of Collapse OS' native words. It allows Collapse OS to run natively on any POSIX environment.
ncurses to build the
forth executable. In debian-based distros,
make will yield
To play around Collapse OS, you'll want to run
0 LIST for
The program is a curses interface with a limited, fixed size so that it can provide a AT-XY interface.
You can get a REPL by launching the program with
rlwrap -e '' -m -S '> ' ./forth /dev/stdin
forth executable works badly (hangs, spew garbage, etc.),
it's probably because you've broken your bootstrap binary. It's easy to
mistakenly break. To verify if you've done that, look at your git status. If
forth.bin is modified, try resetting it and then run
make clean all. Things
should go better afterwards.
blkfs can also break things (although even with a completely broken
blkfs, you should still get to prompt), you might want to run
make pack to
ensure that the
blkfs file is in sync with the contents of the
If that doesn't work, there's also the nuclear option of
git reset --hard
git clean -fxd.
If that still doesn't work, it might be because the current commit you're on is broken, but that is rather rare: the repo on Github is plugged on Travis and it checks that everything is smooth.