I don't have a specific goal in mind but have always been interested in Smalltalk, and am not sure which one to try out. Thanks!
I don't have a specific goal in mind but have always been interested in Smalltalk, and am not sure which one to try out. Thanks!
Pharo started as a kind of Squeak fork, where they wanted to pursue other ideas related to JIT, GC, compiler technology, traits and so on.
So basically both are Smalltalk-80 implementations, with Pharo trying to be a more modern version of it.
I tried out Squeak about ten years ago, but never could get past the awful bitmap font. Naturally, the first thing I noticed on the Pharo page was that the fonts look nice! So I installed it on my WQHD ThinkPad to try it out.
The first thing I noticed is the way it responds to the TrackPoint. It is not like any other application I have ever used. Instead of letting Windows control the pointer position, it's doing something very different, I just don't know what.
It's not so bad with the touchpad, but I don't use the touchpad except for scrolling.
It doesn't support high DPI either, so the text is all blurry. Way better than the old Squeak bitmap fonts, though.
I don't want to sound like a complainer, it just wouldn't be pleasant to program in this environment when every other app and dev tool I use supports high DPI and correct TrackPoint response, both on Windows and Linux.
[1] https://twitter.com/AliakseiSyrel/status/1050781535983550464
But I'm sure there are people that know more on here. Like Alan Kay, for example :)
The point is to be a system to be improved over time.
Squeak is more conventional I'd say.