is there a decent forth that's somewhat understandable to even start with? I've looked into a few forths (the collapseOS one and color forth to name the ones i can remember off the top of my head) but i wouldn't say the collapseOS one is 'easy' to get into. i mean spinning up a qemu instance isn't hard or anything, but eh. some of the people online say the best way to learn forth is to implement a forth yourself in some other language. which... i mean.. i guess?
uxn is nice in that it has a defined way to deal with graphics, sound, etc. forth doesn't do that, you have to deal with that on system by system level, hope you got memory mapped screen buffers on the host system, or write a vga or god forbid an x11/wayland middlelayer. altho, I may be misinformed on the subject. like with lisp, forth is at it's most core, very small, but something like gforth (or commonlisp on the lisp side) adds a ton of extra stuff to make it possible to actually use it for "real tasks" but that means the words it adds may not (probably won't) exist on other forths.
I've looked into a few forths (the collapseOS one and color forth to name the ones i can remember off the top of my head)
but i wouldn't say the collapseOS one is 'easy' to get into. i mean spinning up a qemu instance isn't hard or anything, but eh.
some of the people online say the best way to learn forth is to implement a forth yourself in some other language. which... i mean.. i guess?
uxn is nice in that it has a defined way to deal with graphics, sound, etc. forth doesn't do that, you have to deal with that on system by system level, hope you got memory mapped screen buffers on the host system, or write a vga or god forbid an x11/wayland middlelayer. altho, I may be misinformed on the subject. like with lisp, forth is at it's most core, very small, but something like gforth (or commonlisp on the lisp side) adds a ton of extra stuff to make it possible to actually use it for "real tasks" but that means the words it adds may not (probably won't) exist on other forths.