| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 9 days | fix forth vocabulary word, add terminal vocabulary | kitty | |
| 9 days | words now Working™ | kitty | |
| 10 days | run tests from makefile and clarify license | kitty | |
| 2026-04-14 | whee!!! | kitty | |
| 2026-04-13 | un-standardise `abort"` | kitty | |
| i like it better this way | |||
| 2026-04-12 | console input: it Works, ok | kitty | |
| 2026-04-10 | input stuff, fix parse{,-name} skipping last char of tib | kitty | |
| 2026-04-08 | some erroring stuff | kitty | |
| 2026-04-08 | some documentation | kitty | |
| maybe reorganise the docs into topics | |||
| 2026-04-07 | none of this i/o stuff is documented or tested | kitty | |
| 2026-03-31 | some input internals | kitty | |
| maybe this stuff should be hidden. not sure yet | |||
| 2026-03-30 | errno stuff and defer words wheeeee | kitty | |
| 2026-03-29 | DEFER-ed words in core, file open/read/write/close | kitty | |
| 2026-03-28 | PNO and some other stuff | kitty | |
| 2026-03-28 | wheeee | kitty | |
| 2026-03-24 | zstrings and the worst hack in the universe | kitty | |
| 2026-03-24 | fix s" also rp sp and emit | kitty | |
| 2026-03-23 | strings + nip and tuck | kitty | |
| 2026-03-23 | value to +to -to | kitty | |
| 2026-03-23 | compile-only actually implemented | kitty | |
| 2026-03-23 | boolean words | kitty | |
| 2026-03-23 | fix broken allot, variable | kitty | |
| 2026-03-23 | create does> constant | kitty | |
| 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-23 | boilerplate for create does> | kitty | |
| 2026-03-21 | quite a lot | kitty | |
| the documentation descriptions Leave a Lot to be Desired | |||
| 2026-03-20 | rudimentary Error Technology™ | kitty | |
| 2026-03-20 | base words | kitty | |
| 2026-03-20 | d,, branch, ?branch | kitty | |
| 2026-03-20 | \ comments | kitty | |
| 2026-03-20 | import comparisons | kitty | |
| 2026-03-20 | char, immediate, and ( bracket comments ) | kitty | |
| 2026-03-20 | stack and math words | kitty | |
| 2026-03-19 | math stuff | kitty | |
| 2026-03-19 | `grow` calls `executable` | kitty | |
| 2026-03-18 | stack operators | kitty | |
| 2026-03-18 | syscalls | kitty | |
| 2026-03-18 | vaguely working interpretation | kitty | |
| 2026-03-17 | [ and ] | kitty | |
| 2026-03-17 | seemingly working interpret from jf | kitty | |
| nice honestly it might not be a bad idea to add testing *at this point* | |||
| 2026-03-16 | moving some stuff over from jewelforth | kitty | |
| i would like to at some point add $ and % prefixes to the number interpreter. | |||
| 2026-03-16 | type and executable swap stack order | kitty | |
| 2026-03-16 | `find` | kitty | |
| 2026-03-16 | remove 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-15 | parse and parse-name (untested) | kitty | |
| 2026-03-15 | some basic words and documentation thereof | kitty | |
| i Will™ maintain the documentation alongside the code | |||
| 2026-03-15 | some macros | kitty | |
| 2026-03-15 | template makefile and asm | kitty | |
| 2026-03-15 | init commit. forth implementation round 2 | kitty | |
| now i have jewelforth in a working state, i am starting again from scratch with all the hindsight from actually having Done the Thing. | |||
