Sadly, the interpreter for the language is non-free, and, moreover, you have to register even in order to get a free version of it.
Also, I don’t get the idea of building a new, feature-rich programming language based on Forth. Does it have any benefits other than being small and easy to parse?
8th is a commercial Forth-like, with native GUI support etc. in many languages, which seems extremely cool. I discovered it while reading about Gambas. Currently, I only know of 4 languages with built in cross platform GUI support: Racket, Free Pascal (Lazarus) and 8th, so it seems worthy of sharing.
Sadly, the interpreter for the language is non-free, and, moreover, you have to register even in order to get a free version of it.
Also, I don’t get the idea of building a new, feature-rich programming language based on Forth. Does it have any benefits other than being small and easy to parse?
8th is a commercial Forth-like, with native GUI support etc. in many languages, which seems extremely cool. I discovered it while reading about Gambas. Currently, I only know of 4 languages with built in cross platform GUI support: Racket, Free Pascal (Lazarus) and 8th, so it seems worthy of sharing.
I’m curious if anyone has experience with it etc.
Tcl/Tk comes with a cross-platform GUI, and you can use it from Python with the standard library’s tkinter package.
There are Smalltalk derivatives with cross-platform GUIs such as Pharo and Squeak.
Perl can use Tk even without a Tcl interpreter. (Python uses the Tcl interpreter under the hood, AFAIK). I had good experience with both of them.
Java (and all JVM languages by extension) has GUI support too: AWT uses the native GUI widgets, while Swing draws its own widgets.
You forgot about REBOL (or its descendants like Red) :)
Can we get a forth tag finally?
There aren’t enough Forth submissions to warrant a tag to filter them out.
Fair :)
Sorry for the snark. Having a forth tag will probably not lead to more forth submissions. It’s already on topic.
All good!