4 ms·
I've gotten bitten by the Smalltalk bug recently and I've been thinking about this a lot. Smalltalk in the form of Smalltalk-80, Squeak, and Pharo is a fascina
by linguae 8y ago
I've gotten bitten by the Smalltalk bug recently and I've been thinking about this a lot. Smalltalk in the form of Smalltalk-80, Squeak, and Pharo is a fascinating environment, but I wish it were developed into a full-fledged operating system with an opinionistic set of UI guidelines (such as the Apple Human Interface Guidelines from the classic Mac days). Imagine had applications similar to MacPaint and MacWrite been written in Smalltalk. Even better, in my opinion, is to take advantage of the dynamic, object-oriented environment of Smalltalk and create component-based GUIs similar to Apple's OpenDoc efforts. I would use such a system today if there were any apps available.
I think Smalltalk (or something similar to what I've heard about Lisp machines from the 1980s) is the perfect environment for creating such a dynamic environments, and I think Smalltalk would have been better received had it been molded into an operating system instead of sitting on top of another operating system with the whole impedance mismatch between the host and Smalltalk environments.
- stcredzero 8y agoI think Smalltalk would have been better received had it been molded into an operating system instead of sitting on top of another operating system Actually, it started out as an OS and was molded into a development environment.