3 ms·
She missed the biggest ‚programming portal‘ of all: Smalltalk! Pharo (https://pharo.org/ https://pharo.org/) and Squeak (https://squeak.org/ https://squeak.org/
by fractallyte 4y ago
She missed the biggest ‚programming portal‘ of all: Smalltalk! Pharo (https://pharo.org/ https://pharo.org/) and Squeak (https://squeak.org/ https://squeak.org/) are the best-known modern incarnations.
Inspecting objects, ‚live‘ coding, a GUI that's intimately tied to its CLI - that's exactly Smalltalk!
The Morphic UI: http://wiki.squeak.org/squeak/1870 http://wiki.squeak.org/squeak/1870 and https://en.wikipedia.org/wiki/Morphic_(software) https://en.wikipedia.org/wiki/Morphic_(software)
Making an app: https://codingitwrong.com/2021/04/28/creating-a-smalltalk-app-with-morphic-designer.html https://codingitwrong.com/2021/04/28/creating-a-smalltalk-ap...
And a nice entry from someone else's digital garden: https://becca9941.github.io/2019/09/01/making-a-ladybug-in-pharo-using-morphic-ui.html https://becca9941.github.io/2019/09/01/making-a-ladybug-in-p...
Apple borrowed Smalltalk's paradigm from Xerox PARC and commercialized it (iPad and iOS, with their (pay)walled gardens and locked interfaces), but Smalltalk really pushed the limit with interactivity.
There's still room for Alan Kay's Dynabook, as a portal to programming.
- guessbest 4y agoIt is a shame the web browser was builds documents with javascript enabled elements and not on a smalltalk stack.
- fractallyte 4y agoHere's Smalltalk in a web browser: https://amber-lang.net/ https://amber-lang.net/
- tkk23 4y agoIf I remember correctly then Genera[1] also had such an interface. [1] https://en.wikipedia.org/wiki/Genera_(operating_system)#User_interface https://en.wikipedia.org/wiki/Genera_(operating_system)#User...