| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 9 days | basic tests | kitty | |
| 10 days | test stuff, also vocab works it looks like. lovely | kitty | |
| 10 days | vocab stuff, compare | kitty | |
| 2026-04-17 | loouping and start of wordlist | kitty | |
| 2026-04-14 | whee!!! | kitty | |
| 2026-04-12 | console input: it Works, ok | kitty | |
| 2026-04-10 | remove debug shit | 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-08 | i need to redo this from scratch | kitty | |
| the input buffering. not the whole forth | |||
| 2026-03-31 | some input internals | kitty | |
| maybe this stuff should be hidden. not sure yet | |||
| 2026-03-29 | DEFER-ed words in core, file open/read/write/close | kitty | |
| 2026-03-28 | wheeee | kitty | |
| 2026-03-24 | fix s" also rp sp and emit | kitty | |
| 2026-03-23 | compile-only actually implemented | 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 | d,, branch, ?branch | 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 | dummy sanctuary.fs | kitty | |
| 2026-03-16 | .s: the return of DONEDONEYIPPEEE | 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 | |
