TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Squeak: A modern, open-source Smalltalk environment

25 pointsby MaxLeiterabout 3 years ago

5 comments

linguaeabout 3 years ago
A part of me wonders how the history of personal computing would have played out had macOS or Windows been built on top of a Smalltalk VM. In some ways, NeXT was a &quot;pragmatic Smalltalk&quot; machine in the sense that it had a Smalltalk-inspired programming language (Objective-C) that was a superset of C, and had a rich object-oriented API that would later evolve into OpenStep and Cocoa. However, NeXT was Unix and C at its core, not Smalltalk; it didn&#x27;t have all of the dynamic features that Smalltalk environments have.<p>Even today I&#x27;d be highly interested in an operating system that has the dynamics and the inspection of Smalltalk and Lisp machines.
coward123about 3 years ago
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&#x27;d encourage you to take a hard look at Smalltalk and consider how it approaches software engineering - it might convert you into a fan.
评论 #30880705 未加载
评论 #30874612 未加载
评论 #30872988 未加载
Qemabout 3 years ago
Pharo inherits much of its awesomeness. There&#x27;s a MOOC for it. See <a href="https:&#x2F;&#x2F;mooc.pharo.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mooc.pharo.org&#x2F;</a>
pkphilipabout 3 years ago
Is it possible to use squeak for a typical enterprise software - accessing databases, with a strong authentication system, with CRUD screens, multi-user abilities etc?
评论 #30876098 未加载
mc4ndr3about 3 years ago
Ruby takes the best of Smalltalk and runs with it.
评论 #30872900 未加载
评论 #30883069 未加载