Moving from Java to ... the JVM ?
interesting thought - from this video [vimeo http://vimeo.com/16753929\]
The story that @fogus describes is quite interesting - how to introduce new programming language paradigms to the enterprise ? The problem that I have faced is usually in describing the value proposition - increased productivity is, sadly, not a convincing argument. I empathize with the client though because if a large services player naysays the productivity gains of, say, Ruby on Rails … its difficult for a CIO to refuse.
But the interesting thing about this video is the way Type Aliases and Traits are able to able to do away without dependency injection - which is a big timesink in Java.
And the other - duck typing avoids the need for interfaces (http://www.kirit.com/Thread:/1720512).
interesting.