[HN Gopher] Squeak: A modern, open-source Smalltalk environment
___________________________________________________________________
Squeak: A modern, open-source Smalltalk environment
Author : MaxLeiter
Score : 9 points
Date : 2022-03-31 19:57 UTC (3 hours ago)
(HTM) web link (squeak.org)
(TXT) w3m dump (squeak.org)
| mc4ndr3 wrote:
| Ruby takes the best of Smalltalk and runs with it.
| coward123 wrote:
| Ruby might superficially syntactically look like Smalltalk in a
| few places, but the actual semantics of the language and the
| overall toolset are nothing alike. Smalltalk was ahead of its
| time. The licensing and the hardware demands were too much of a
| burden, but the language and combined tooling solved many
| problems in elegant ways that today we attempt to solve with a
| big pile of stuff.
| musicale wrote:
| Integrating everything together into a complete operating
| environment was Smalltalk's (and Squeak's) greatest strength
| and greatest weakness.
|
| It's possible to extract the language from the environment
| but then you end up with something that isn't nearly as
| amazing.
|
| Something similar can probably be said for Oberon and for
| Lisp machines as well.
| coward123 wrote:
| My son is learning Java and Python for a middle school class. I
| encouraged him to download Squeak and learn Smalltalk, as to my
| thinking a student is going to struggle to understand OOP if you
| jump into Java and Python. I know there are many OOP haters here
| on HN, but I'd encourage you to take a hard look at Smalltalk and
| consider how it approaches software engineering - it might
| convert you into a fan.
| MaxLeiter wrote:
| If your son likes Minecraft I got into programming by
| developing minecraft mods (java modifications to the game) as a
| middle schooler / freshmen. I'm always thankful for it when I
| think back.
___________________________________________________________________
(page generated 2022-03-31 23:01 UTC)