A 64-bit Linux intel forth in the style of Jones' forth. See src/main.asm.
Compile with make
.
TODO:
- make nice debugging facilities
- I imagine a bunch of variables containing values that might be interesting to look at as the program executes, updated by docol/interpret
- also some type information would be nice
- gdb commands to skip over words
- or just a debugger written in forth
- immediate/hidden maybe broken? the xor isn't doing what I expect,
- or maybe I just need to print it as al instead of rax,,,,
- handle lowercase hex numbers
- something's still broken with create?
- the ( comments ) don't work. when I try to set up a breakpoint it segfaults before even getting there. that's kinda messed up.