←back to thread

1401 points alankay | 2 comments | | HN request time: 0s | source

This request originated via recent discussions on HN, and the forming of HARC! at YC Research. I'll be around for most of the day today (though the early evening).
Show context
emaringolo ◴[] No.11940114[source]
Do you still see an advantage of using Smalltalk (like Squeak/Pharo) as a general purpose language/tool to build software or do you think that most of its original ideas were somehow "taken" by other alternatives?
replies(1): >>11940275 #
alankay1 ◴[] No.11940275[source]
Smalltalk in the 70s was "just a great thing" for its time. The pragmatic fact of also wanting to run in it real-time fast enough for dynamic media and interactions and to have it fit within the 64Kbyte (maybe a smidge more) Alto rendered it not nearly as scalable into the future in many dimensions as the original ideas intended.

We have to think about why this language is even worth mentioning today (partly I think by comparison ...)

replies(1): >>11940389 #
emaringolo ◴[] No.11940389[source]
I think it is the only language that enables a single individual to understand a big and complex system like the development environment itself.
replies(2): >>11940797 #>>11941425 #
1. sebastianconcpt ◴[] No.11940797[source]
Mmm yeah. The exploration, instant feedback and minimalist syntax are features that I wish more people would value.

I "secretly" think that Self would have achieved that too (and even better because is not constrained to the artificial abstraction of classes) but it never had a chance due to its unsuccessful IDE.

Our cognitive system converges too much to objectify things to ignore. We compulsively do that. There is something about objects that fits our cognitive system better. It's a waste if we don't take full advantage of it.

replies(2): >>11941069 #>>11941070 #
2. philippeback ◴[] No.11941069[source]
There is a gang here.