3 ms·
I earn my bread with Pharo Smalltalk. And I use all the modern trappings: CI with Jenkins Source versioned in Github Unit tests Used to use Java, C, C++, PHP,
by philippeback 12y ago
I earn my bread with Pharo Smalltalk.
And I use all the modern trappings:
CI with Jenkins
Source versioned in Github
Unit tests
Used to use Java, C, C++, PHP, and some Tcl/Tk.
Smalltalk is above all of these in terms of pleasure of coding. That's factor number one for me as this is what keeps motivation high.
I've been able to be faster, with less errors, and more features than any of the aforementioned languages once I passed a given experience threshold.
Pharo works nicely with the command line and on headless servers.
One can write text files that are loaded at runtime too, so scripting it fine too.
It would be nice to have a webdav view on an image so that one could have that "files" view and edit things with Vim for example. Well, one can do that already with a git checkout, I am just speaking about doing it on a live image. There are working POCs of that (e.g. Spoon from Craig Latta) and some work is going forward in that direction as well these days.