3 ms·
Again the same: now there are good free Smalltalk implementations, and their adoption is not great. There are also other factors than price.
by lispm 4y ago
Again the same: now there are good free Smalltalk implementations, and their adoption is not great. There are also other factors than price.
- dleslie 4y agoScratch 1.x and 2.x were written in Smalltalk, FWIW. But IMHO the "your whole dev environment is your shipped application" is too unappealing to catch on.
- lispm 4y agoOn the Lisp side this is an extra step and a source of problems. Traditionally the commercial Lisps REQUIRE one to ship an application without the full dev environment. So there is always a delivery step which generates an application or a shared library. Some other Lisp applications require a delivery Lisp compiler, usually to C because of some other limitations: space, memory management or the platform does not allow a full dev Lisp. Example: there is a process control engine written in Lisp, which is used in industrial control applications. This Lisp application is largish and gets compiled to C and runs without garbage collection.