Ville wrote: |
Have you tried Menuet64 ? We recommend VirtualBox. And a couple of applications from the desktop: Webcam, TV-tuner, FASM.
Besides, if you define a special purpose or a goal, it becomes a restriction elsewhere. Menuet64 is already downloaded too much for that. Like in your case, it might exclude the ability to port and use Forth.
|
|
I don't know how Forth could be excluded --- I don't need GLIB or any other library --- Forth is traditionally written entirely in assembly-language just like Menuet (note that I consider Gforth to be an abomination, and my Forth has nothing in common with it).
When I asked about what kind of applications were written on Menuet, I was mostly wondering if my Forth would find a home in the sense that somebody other than myself would use it. What languages other than FASM are currently available for Menuet?
Nowadays, a lot of people like Python, but not me. It is very slow and very high-level. There is also a lot of emphasis on being "Pythonic" in the sense of writing idiomatic code, but this emphasis is mostly a crutch for people who don't know how to program --- I think the word "idiomatic" is derived from "idiot" and "automatic," as that seems to be the typical result.
There are also a lot of people nowadays who like C++ and Java, which I consider to be over-complicated monstrosities that ultimately restrict what you can do, rather than free you.
The reason why I think that Forth might find a home on Menuet is that Forth is pretty close to assembly-language. Forth provides an interactive development environment. There is no debugger; the programmer tests the functions at the command-line. These functions can be written in assembly-language though. Forth can be thought of as an interactive testing environment for assembly-language functions. Of course, you have to write your functions to use the Forth parameter stack, rather than pass values in registers or whatever. So Forth is also a framework that introduces some order into what could otherwise be an unstructured free-for-all.
I know that assembly-language programmers feel proud of not being high-level language programmers --- you can use my Forth though, and I won't take your pride away from you --- you can still be assembly-language programmers at heart.
On the other hand, if you just want Menuet to be another Linux, then you might as well go with Python and C++ and Java and all that.
Menuet must have some kind of goal --- you couldn't have gotten this far if there were no goal at all. What kind of applications are you hoping to see?