I say this out of no small degree of fondness because I've enjoyed working around ex-Smalltalkers over the years. I'm fully aware of just how much debt we owe to the Smalltalkers, but...
The ultimate curmudgeon in all of classical literature is Nestor from the Illiad. His part in Homer's story is largely to be the old, crusty guy who tells anybody who'll listen how much more heroic and manly his generation was compared to the ragtag gang trying to take Troy. In positive terms, Nestor's role is also to inspire the younger warriors to great feats. In the world of software development today, the role of Nestor is filled by old Smalltalkers. Every single Smalltalker I've ever been around will go on for hours extoling the amazing abilities and technical accomplishments of the Smalltalk environment and community. Any thing you've read about or started to use that makes coding more elegant was done better 20 years ago in Smalltalk. Ruby? Smalltalk lite. DSL's? Smalltalk did it. Blocks, closures, and some functional programming mixed into your OO language? Smalltalk did it. Extension methods like what's coming in C# 3? You guessed it (Objective C did too apparently. Anybody know why Obj. C didn't really take off outside the Mac? Just curious).
Posted
06-18-2007 10:18 PM
by
Jeremy D. Miller