Pharo 9.0 is released, and there's a ton in this release: https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo90ChangeLogs.md
The community is growing and the tooling is improving at a really impressive rate. Pharo is increasingly its own language too, the way Racket separated from Scheme.
miniblog.
Related Posts
"Example Driven Development" using Glamorous and Pharo Smalltalk: https://medium.com/feenk/an-example-of-example-driven-development-4dea0d995920
Tests returning values and composing is a really interesting model. It establishes structure and shows which test failure is the most 'fundamental'.
Sometimes programming tools are so good that you miss them when using other languages. I see these mentioned the most frequently:
* IntelliJ (for Java)
* Slime+Emacs (for Common Lisp)
* Pharo (for Smalltalk)
I'm struck that they all have bespoke UIs.
Today I learnt that the Glamorous Toolkit has its own VM, implemented in Rust, which wraps the Pharo smalltalk environment!