Re:Forth: Stack-Manipulation Operators
by liberalbias998 on Sunday May 16, 2021 @06:50AM
(#27172748)
There are really only two complete, commercially supported FORTH implementations out there; and they implement the same standard.
So there are far fewer FORTHS out there than people think.
The ideal system is optimized for its problem domain. That means not only adding needed functionality, but also dropping unneeded functionality, and tweaking functionality to better fit the problem at hand. That’s not surprising for a system that shines when running with very little memory.
That’s different from, say C++. Nobody says clang, gcc and Visual C++ are “a C++”.
If they were philosophically similar to Forths and Lisps, those writing programs in them would be happy to change int promotion rules, operator precedence, vtable layout, etc, and different compilers would make different choices there.