4 ms·
Forth in particular has driven the philosophy of not-invented-here roll-your-own to the extreme. To be fair to Forth and Forth programmers, Forth is very often
by protomyth 8y ago
Forth in particular has driven the philosophy of not-invented-here roll-your-own to the extreme.
To be fair to Forth and Forth programmers, Forth is very often used in environments where they are running on the iron and need to roll there own. There were environments where Forth used the local libraries like Forth on the early Macs[1]. You could access the Macintosh Toolbox just like the other languages.
They are unsuitable for projects with many developers though.
I don't know about that. I get the feeling that Forth would be fine but require a common, shared dictionary for the project which isn't far from a common class library used in other languages. I'm not sure it would require more interaction than something like Smalltalk which has been used in large projects.
1) Forth was an early Macintosh language because of how cramped 128Kbytes is.