| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-13 | jewelforth: version 1HEADv1main | kitty | |
| well i guess that's how much i'm gonna get done today. i may take a lil Break now, (possibly writing Another forth x3) i've worked on this every day for over a month. which is a lot for me. seems like a good time to enter Version 1, even though there's still stuff i wish i got done. i'll get it done maybe probably at some point. | |||
| 2026-03-13 | 2swap, 2over, env | kitty | |
| 2026-03-13 | 'tell' -> 'type' | kitty | |
| idk where i got 'tell' from. ans calls it 'type' | |||
| 2026-03-13 | some work on env, swap arg order of `dump` | kitty | |
| i think practically every time i have used `dump` i have had to `swap` it beforehand. also i think this is standard anyway | |||
| 2026-03-12 | not working yet DO LOOP | kitty | |
| 2026-03-11 | xterm altscr/normscr | kitty | |
| useful for terminal graphics | |||
| 2026-03-10 | EXIT (finally) | kitty | |
| it's immediate unlike in ANS forth, because it literally just puts a C3 into the current definition. | |||
| 2026-03-10 | clock_gettime | kitty | |
| i was gonna add time&date but i have no clue how to approach calculating the date | |||
| 2026-03-09 | rm outdated caveat | kitty | |
| 2026-03-09 | s= | kitty | |
| 2026-03-09 | rename SAY to more standard TELL | kitty | |
| i didn't know that TELL existed by that name until after i had made SAY. probably should have done this a while ago | |||
| 2026-03-09 | ms | kitty | |
| 2026-03-08 | raw and cooked mode | kitty | |
| currently useless but it's there | |||
| 2026-03-08 | BINARY, some setup for raw mode | kitty | |
| 2026-03-08 | constants for raw/cooked mode stuff | kitty | |
| i put in all of the iflags and then got bored | |||
| 2026-03-08 | at-xy and page | kitty | |
| 2026-03-08 | jonesforth depth | kitty | |
| 2026-03-08 | port strlen, argc, argv, environ from jonesforth | kitty | |
| 2026-03-08 | WORDS stack leak | kitty | |
| 2026-03-08 | rm unnecessary nasm arg | kitty | |
| 2026-03-08 | remove old unused stuff, move todo to end | kitty | |
| 2026-03-08 | include{,d} | kitty | |
| 2026-03-08 | s>z, untested include-file | kitty | |
| 2026-03-08 | new error: includes too recursed | kitty | |
| 2026-03-07 | readme changes | kitty | |
| 2026-03-07 | replace raw byte execute with assembled execute | kitty | |
| yay!!!! | |||
| 2026-03-07 | +to, -to, broken d) | kitty | |
| 2026-03-07 | asm: write displacement | kitty | |
| 2026-03-07 | >byte, >word, fix dump colours | kitty | |
| 2026-03-07 | colours and ascii dump (not working correctly) | kitty | |
| xxd but bad | |||
| 2026-03-07 | terminal colours! | kitty | |
| bit annoying to define 'default' and 'normal' but eh | |||
| 2026-03-07 | basic DUMP (should add more stuff though), .s in hex | kitty | |
| 2026-03-07 | modrm, | kitty | |
| i dont know if this is actually writing the instruction correct (or at all) i should work on dump | |||
| 2026-03-06 | */mod | kitty | |
| 2026-03-06 | todo in readme | kitty | |
| 2026-03-06 | welcome message | kitty | |
| 2026-03-05 | call quit on error | kitty | |
| 2026-03-05 | set #tib to zero on empty line | kitty | |
| 2026-03-05 | somewhat fix interpreter | kitty | |
| 2026-03-05 | error table | kitty | |
| 2026-03-05 | an interpreter!!!!!!!!!!! | kitty | |
| aaaaaaaaaaaaaaaaaaaa | |||
| 2026-03-05 | HIDE | kitty | |
| 2026-03-05 | value source-id | kitty | |
| 2026-03-05 | eujh,,,, | kitty | |
| look it's ugly as shit but it Works | |||
| 2026-03-05 | grow brk at runtime | kitty | |
| i really need to figure out syscall error handling | |||
| 2026-03-05 | fix ACCEPT | kitty | |
| still not ideal because i think blank lines and EOF are handled the same. not sure how they should be separated. | |||
| 2026-03-05 | move back to brk'd memory | kitty | |
| someone on the uiua discord told me about mprotect. it worked! | |||
| 2026-03-05 | untested accept | kitty | |
| 2026-03-04 | remove old commented out stuff | kitty | |
| 2026-03-04 | fucking oops | kitty | |
| so turns out my comparisons have been fucked for this whole time lmao | |||
