58 points xkriva11 4 hours ago 12 comments

wonks 32 minutes ago | parent

The fact that the page says that this version was made by "more than [X] contributors" makes me think that maybe they don't have enough contributors?

logancbrown 26 minutes ago | parent

Reading stuff like this continue to make advances and new releases is like a fever dream when everything else is all AI.

ramesh31 19 minutes ago | parent

>"Reading stuff like this continue to make advances and new releases is like a fever dream when everything else is all AI."

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?

dharmatech 25 minutes ago | parent

Niva is a Smalltalk-like language with static types:

https://github.com/gavr123456789/Niva

An implementation of Boids for Niva:

https://github.com/dharmatech/boids-niva

anthk 20 minutes ago | parent

Pharo with a GTK4+Libadwaita adapted IDE:

https://github.com/pharo-pulsar/pulsar

Almost "Pharo for Gnome".

bmacho 20 minutes ago | parent

Why don't they make a DOM/SVG front-end for the browsers? (Not canvas!)

It could serve as the engine for new, fun, interactive websites!

juancn 18 minutes ago | parent

It's like a protestant Smalltalk!

(Smalltalk is a religion, I will die on this hill!)

thelazydogsback 18 minutes ago | parent

Like many here, I've always been a language buff -- programming in assmebly, C(++), Java, various Lisps, Prolog, O'Caml/F#/Hask, etc. - and a fan of Smalltalk. (Used Tektronix ST and Smalltalk-V, but never Pharo.)

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.

tudorizer 12 minutes ago | parent

Has anyone pointed CC at Pharo? Or is the UI and IDE a limit in this case?

ElevenLathe 5 minutes ago | parent

Does anyone know the current state of agent-assisted Smalltalk, Pharo or otherwise? Intuitively it seems like a match made in heaven, since the agent can directly manipulate the running program, but I also assume that there is very little training data available for Smalltalk.