Skip to Content

I am a heavy C# and a Python user. I am looking at Java after a long time for some of my projects. I really miss the features in my favorite language. No delegates, no anonymous types, no type inference. In my quest to learn new languages, I started scouring the web. I then came across Scala. It is a better Java for the JVM. According to the Alioth performance shootout, Scala’s performance is comparable to Java6-server’s performance. It supports type-inference, real iterators, list comprehension, the functional goodness and much more. I am impressed by the ease in which it can use Java’s libraries.

In short, it is a Java that doesn’t suck.

Here are some of the resources that would help you get started with Scala.

This is a nice video by the creator of Scala about building component systems and how scala is relevant in this context.

To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Darren Hague
    I’ve been keeping an eye on Scala (and Lift) ever since I heard about them on the Java Posse podcast. Since NW CE 7.1 is Java 5 compliant, I must see if it’s possible to run Scala on it… then all I need to do is to come up with a reason to use it with SAP. 🙂

    Seriously, I’ve a feeling somewhere inside me that Scala might just be the language to make calling ABAP RFCs a bit more natural than it is right now. Hmm – note to self: must write a Scala wrapper for RFCs…

    – Darren


Leave a Reply