summaryrefslogtreecommitdiff
path: root/readme.md
AgeCommit message (Collapse)Author
9 dayswords now Working™kitty
9 daysrun tests from makefile and clarify licensekitty
2026-04-14whee!!!kitty
2026-04-13un-standardise `abort"`kitty
i like it better this way
2026-04-12console input: it Works, okkitty
2026-04-10input stuff, fix parse{,-name} skipping last char of tibkitty
2026-04-08some erroring stuffkitty
2026-04-08some documentationkitty
maybe reorganise the docs into topics
2026-04-07none of this i/o stuff is documented or testedkitty
2026-03-31some input internalskitty
maybe this stuff should be hidden. not sure yet
2026-03-30errno stuff and defer words wheeeeekitty
2026-03-29DEFER-ed words in core, file open/read/write/closekitty
2026-03-28PNO and some other stuffkitty
2026-03-28wheeeekitty
2026-03-24zstrings and the worst hack in the universekitty
2026-03-24fix s" also rp sp and emitkitty
2026-03-23strings + nip and tuckkitty
2026-03-23value to +to -tokitty
2026-03-23compile-only actually implementedkitty
2026-03-23boolean wordskitty
2026-03-23fix broken allot, variablekitty
2026-03-23create does> constantkitty
seems to work just fine. wonderful! i don't think the speed should be that much worse but if it ends up being slow i can manually make a faster `constant`.
2026-03-23boilerplate for create does>kitty
2026-03-21quite a lotkitty
the documentation descriptions Leave a Lot to be Desired
2026-03-20rudimentary Error Technology™kitty
2026-03-20base wordskitty
2026-03-20d,, branch, ?branchkitty
2026-03-20\ commentskitty
2026-03-20import comparisonskitty
2026-03-20char, immediate, and ( bracket comments )kitty
2026-03-20stack and math wordskitty
2026-03-19math stuffkitty
2026-03-19`grow` calls `executable`kitty
2026-03-18stack operatorskitty
2026-03-18syscallskitty
2026-03-18vaguely working interpretationkitty
2026-03-17[ and ]kitty
2026-03-17seemingly working interpret from jfkitty
nice honestly it might not be a bad idea to add testing *at this point*
2026-03-16moving some stuff over from jewelforthkitty
i would like to at some point add $ and % prefixes to the number interpreter.
2026-03-16type and executable swap stack orderkitty
2026-03-16`find`kitty
2026-03-16remove TOS register, move SP to r15, `type`kitty
TOS efficiency gain is negligible and it complicates the implementation. i'm going to make a stack dump word in a bit so now is a good time to get rid of this for simplicity's sake. i also took this opportunity to move it to r15 so the reserved register is numerically the highest.
2026-03-15parse and parse-name (untested)kitty
2026-03-15some basic words and documentation thereofkitty
i Will™ maintain the documentation alongside the code
2026-03-15some macroskitty
2026-03-15template makefile and asmkitty
2026-03-15init commit. forth implementation round 2kitty
now i have jewelforth in a working state, i am starting again from scratch with all the hindsight from actually having Done the Thing.