Pharo 14 (pharo.org)
74 points by xkriva11 4 hours ago
flavio81 15 minutes ago
This is exciting news, and I would like to say "hello" to Richard Kenneth Eng, the sole user of Pharo in the world.
ElevenLathe 18 minutes ago
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.
kvgr 4 minutes ago
It got me interested so i ashed ChatGpt about the options andit found this repo: https://pharo-llm.github.io/pharo-mcp
Sounds pretty cool. Never heard about Pharo before, but i will try it in spare time.
flavio81 14 minutes ago
>Intuitively it seems like a match made in heaven, since the agent can directly manipulate the running program
This should be a BIG benefit for agent-driven development, but sadly it seems that few people is taking advantage of it.
xkriva11 7 minutes ago
It works well, I mostly use Pi with MCP.
juancn 32 minutes ago
It's like a protestant Smalltalk!
(Smalltalk is a religion, I will die on this hill!)
dharmatech 38 minutes ago
Niva is a Smalltalk-like language with static types:
https://github.com/gavr123456789/Niva
An implementation of Boids for Niva:
bmacho 33 minutes ago
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!
logancbrown 39 minutes ago
Reading stuff like this continue to make advances and new releases is like a fever dream when everything else is all AI.
ramesh31 32 minutes ago
>"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?
logancbrown 8 minutes ago
> But is it anything more than a neat hobby at this point?
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.
thelazydogsback 31 minutes ago
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.
cardanome 3 minutes ago
I am sorry to hear that, I hope you will rediscover the joys of programming one day again!
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.
wonks an hour ago
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?
tudorizer 26 minutes ago
Has anyone pointed CC at Pharo? Or is the UI and IDE a limit in this case?
anthk 33 minutes ago
Pharo with a GTK4+Libadwaita adapted IDE:
https://github.com/pharo-pulsar/pulsar
Almost "Pharo for Gnome".