|
|
|
|
|
by fooblitzky
2336 days ago
|
|
I use it, mostly for toy stuff (work is 80% Java). Once you get used to it, Smalltalk is really the most amazing development environment. It's hard to describe how it feels to work with live objects - it's an incredible speed boost, because instead of grepping logs or stepping through code, you just interact with the objects directly, you can examine the state of instance variables, add new methods, or change code while the code is running. The feedback loop is so short, you get amazing productivity. There's a great video floating around somewhere of someone debugging an Asteroids game while the game is running. From what I've read, the downside is that working on larger programs in a team is challenging. It takes a lot more communication to keep the code base consistent and structured. |
|