Saturday, November 14, 2009

Notes on Scala and Groovy

I love Scala's:
  • concurrency/actor support
  • combined Class definition with primary constructor
  • operators == methods
  • sensible typing

I dislike:
  • Collections are not 1:1 compatible with Java Collections
  • Terse syntax still feels awkward to a 10 year Java veteran

I love Groovy's:
    • Close but improved Java-like syntax
    • Closures
    • Builder libs

    I dislike:
    • Hard to remember when parenthesis are optional.
    • Lack of anonymous classes (such a pain for libs like Wicket)


    Maybe call it.... Scooby? ;-)

    No comments:

    Post a Comment