3 ms·
Scratch 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.
by dleslie 4y ago
Scratch 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.