107 points xkriva11 5 hours ago 23 comments
wonks 1 hour ago | parent
logancbrown 1 hour ago | parent
ramesh31 1 hour ago | parent
Do the advances mean anything though? Alan Kay is a personal hero of mine, I love the aesthetic of Smalltalk, and the dream-that-was once upon a time of such a system was a real missed opportunity for the evolution of programming environments. But is it anything more than a neat hobby at this point?
logancbrown 47 minutes ago | parent
It effectively already is. It may end up in the same domain as Haiku OS, Plant 9, or Squeak, but they are all still interesting domains of research.
red_candle_wax 34 minutes ago | parent
When was it anything else? The 80s? I've can count the number of Smalltalk jobs I've seen in my career on my hand (but I have seen them)
rfgplk 13 minutes ago | parent
The opposite. With LLMs you can now pick up any one of these obscure language and write a full blown AAA game engine in them. Or a database. Or a web framework. Or... anything you set your mind to. The language no longer matters. btw LLMs are exceptionally good at Smalltalk/Haskell/Perl/FORTRAN and other old/uncommon languages.
dharmatech 1 hour ago | parent
https://github.com/gavr123456789/Niva
An implementation of Boids for Niva:
anthk 1 hour ago | parent
https://github.com/pharo-pulsar/pulsar
Almost "Pharo for Gnome".
bmacho 1 hour ago | parent
It could serve as the engine for new, fun, interactive websites!
em-bee 26 minutes ago | parent
https://en.wikipedia.org/wiki/Amber_Smalltalk
or more like https://squeak.js.org/ ?
d-us-vb 26 minutes ago | parent
juancn 1 hour ago | parent
(Smalltalk is a religion, I will die on this hill!)
thelazydogsback 1 hour ago | parent
One thing that AI programming has done is made me care much less what programming language is being used. This is slightly regrettable, but for the most part very freeing, as I don't need to worry about what language is easier for me (as a human) to use for a particular problem, or make me inclined to use one of my "pet" programming languages over one that may be a better fit for more pedestrian reasons.
cardanome 43 minutes ago | parent
Humans haven't given up playing chess just because computers are able to do it better, there is still a point in recreational programming.
I am fondly remembering actually using Smalltalk in production for a small web project. I think I used Squeak with the Seaside framework. The image based workflow made deploying it surprisingly easy.
tudorizer 1 hour ago | parent
ElevenLathe 58 minutes ago | parent
flavio81 54 minutes ago | parent
This should be a BIG benefit for agent-driven development, but sadly it seems that few people is taking advantage of it.
xkriva11 46 minutes ago | parent
kvgr 43 minutes ago | parent
Sounds pretty cool. Never heard about Pharo before, but i will try it in spare time.
whacked_new 38 minutes ago | parent
Ironically after watching glamorous toolkit videos on youtube, I was recommended a talk by Geoffrey Litt about dynamic documents [2] and at the end of his talk I learned about bb [3], which has much better agent integration compared to GT. Like @thelazydogsback said, with agents, the programming language matters less.
measurablefunc 30 minutes ago | parent