Smalltalk Talk
medium.com/smalltalk-talk · Group blog · on HN since 2015
A Medium publication on Smalltalk and Pharo, arguing for the language's productivity, its design, and its relevance to modern development.
What HN saysHN commenters link it to support claims that Smalltalk is highly productive, to explain Lisp and Smalltalk symmetry, and as an intro to Amber.
20HN people shared it
8linked it in comments
23stories submitted
354story points
3 years agolast shared
2015people per year2026
Most-shared posts
- 1Lisp, Smalltalk, and the power of symmetry6 people · 10 points · first shared 2017 · discussion on HN
- 2Why Smalltalk Failed to Dominate the World5 people · 12 points · first shared 2016 · discussion on HN
- 3Smalltalk’s Productivity4 people · 100 points · first shared 2016 · 79 comments on HN
- 4Why Pharo Might Be the Future of Software Development (2017)4 people · 18 points · first shared 2017 · 6 comments on HN
- 5Pharo, the Modern Smalltalk1 people · 157 points · first shared 2017 · 171 comments on HN
- 6Smalltalk vs. Scheme, JavaScript, and Java1 people · 43 points · first shared 2016 · 73 comments on HN
- 7What's wrong with developers today/1 people · 3 points · first shared 2015 · discussion on HN
- 8My Christmas gift to OOP aficionados1 people · 3 points · first shared 2016 · 2 comments on HN
- 9Smalltalk Choices1 people · 3 points · first shared 2017 · discussion on HN
- 10How Smalltalk can benefit your startup1 people · 2 points · first shared 2016 · discussion on HN
- 11Elon Musk could transform the tech world and improve people’s lives1 people · 2 points · first shared 2015 · discussion on HN
- 12Improving Smalltalk's Image1 people · 1 points · first shared 2016 · discussion on HN
- 13Amber alert we can do mobile apps 34b2d4d327311 people · first shared 2016
- 14Who uses smalltalk c6fdaa6319a1 people · first shared 2016
- 15A gentle introduction to amber 8c532631e9ab1 people · first shared 2024
What HN people wrote when they linked it
pturing · 2022-11-05
You might try the keyword "expressiveness" and see how well that maps to what you are talking about.
Definitely see Paul Graham's essay "Beating the Averages"
http://www.paulgraham.com/avg.html
People have tried to define and measure this and related ideas in different ways, and I'm not sold on any of them in particular. I can however suggest some languages that stand out in some of these explorations that you might consider.
+ Lisp dialects. In particular, take a look at Clojure, Shen, and Racket.
+ Smalltalk. Try Pharo. Check out some YouTube videos with Alan Kay.
This is also worth a read
https://medium.com/smalltalk-talk/lisp-smalltalk-and-the-power-of-symm…
If you're interested in math and data science stuff, also check out Julia.
andsoitis · 2024-01-04
Check out this lightweight intro, which touches on REST API communication: https://medium.com/smalltalk-talk/a-gentle-introduction-to-amber-8c532…
It also shows how to integrate with external JavaScript libraries. The example they use is D3.
Here's part 2 of their article: https://medium.com/@richardeng/you-are-now-an-ambersmith-c257a73f4ef9
There are probably other tutorial that are more extensive.
mpweiher · 2023-10-05
Qem · 2022-08-12
Both run in the same context they are written in. See https://medium.com/smalltalk-talk/lisp-smalltalk-and-the-power-of-symm…
Previous discussion: https://news.ycombinator.com/item?id=14333157
acd · 2017-05-16
Smalltalk is one of the most efficient programming languages.
https://medium.com/smalltalk-talk/smalltalk-s-proven-productivity-fe7c…
Safety1stClyde · 2017-04-07
The link it gives for the proof that smalltalk is productive contains the most fake cooked statistics I have ever seen:
https://medium.com/smalltalk-talk/smalltalk-s-proven-productivity-fe7c…
That is not data, it is something someone cooked up, not even based on a real project.
horrido · 2017-02-14
Being shackled to existing file-based tools holds you back from improving the software development process. In the past several decades, we've seen incremental improvements but nothing really earth-shattering. Do you really believe we'll still be using file-based tools for software development 50 or 100 years from now? Smalltalk is the future of software development created 45 years in the past. See https://medium.com/smalltalk-talk/smalltalk-and-the-future-of-the-soft…
leoc · 2018-09-05
"why smalltalk failed" may afaicr have been first thing I tried: https://www.google.com/search?q="Why+Smalltalk+failed" . https://medium.com/smalltalk-talk/why-smalltalk-failed-to-dominate-the… isn't the article I was looking for. It's much more recent, and much less in-depth. However http://wiki.c2.com/?WhyIsSmalltalkDead covers a lot of the same ground, unsurprisingly.
I'm pretty sure that late-'80s/early-'90s ST was largely run on commodity (or fairly-commodity) hardware: PCs, Macs, Unix workstations. It was commercial Lisp that tended to be tied to dedicated hardware. IIUC Smalltalk did have a then-expensive appetite for RAM though.
The commercial STs of the time weren't good as CGI languages like Perl and PHP for the same reasons they weren't suitable as Perl-style scripting languages in general. Meanwhile, behind the hype it soon turned out that Java applets were not ready for prime time either, while servlets were something that could probably have easily been replicated in ST (and for all I know, likely were).