September 14, 2011
For me it was a long learning curve even though I had some familiarity with functional programming. Learning the idioms and when to apply them just takes time. I was able to use scala for "real" work from the beginning. We often do prototypes for our clients and if they run on the jvm the clients are happy. For some problems, e.g. generating schematic diagrams of power networks, java is too painful to contemplate.
Hello scala programmers. I've been using scala since 2008 and even get paid for it sometimes. I am a consultant in the electric power industry.