Friday, November 21, 2008 [Tweets] [Favorites]

Scala?

Guido van Rossum:

Steve [Yegge] characterized Scala as “static typic’s revenge” […] and went on to make fun of the incredible complexity of Scala’s type system, which contains such esoteric concepts as type erasures, variance annotations, existential types, polymorphic method types, and many more (just scan the ToC of the language reference).

I have to agree with Steve—if this is what it takes to have compile-time type-safety in a language, I’ll take dynamic typing any day. There’s got to be a better way—perhaps Haskell?

Comments

Stay up-to-date by subscribing to the Comments RSS Feed for this post.

Leave a Comment