This post originated from an RSS feed registered with Agile Buzz
by James Robertson.
Original Post: Responding to my LINQ Post
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Larry O'Brien responded to my LINQ post here, saying that he couldn't leave a comment. I suspect that the new JavaScript comment editor is at fault there; I might want to remove that. Anyway, a few points in response to his response:
As to the example, I think the Smalltalk comparison there stands on its own. Just compare the volume of code, and ignore everything else. Then consider that things like #select: are parts of the library, and work on any collection...
Types - I stand by my statement that explicit types merely complicate things. Generics exist solely to get around the limitations of the type system. There's a reason that Smalltalk doesn't need them. And before Isaac chimes in again, your *cough* point *cough* is of no interest to me.
As to C#'s popularity, I think that's pretty easy. VB.NET is a big change from VB - the migration up is barely started, and it's not clear to me how long that will take. Java developers saw C# as a small change - a lot like Java, but Windows specific. Yes, I'm ignoring Mono. With apologies to Miguel de Icaza, so is everyone else.
Anyhow, as is the norm for net communications, I came off as much harsher to Larry than I actually intended to, and for that I'm sorry. I may not always agree with what he writes, but I do read and enjoy it.