Entries Tagged 'Scala' ↓

Learning New Programming Languages

Dr. Dobb’s has a post up on their Code Talk section from Christopher Diggins recommending which Programming Languages to learn in which order. The point is to learn languages with different sets of features so you can deepen your understanding of programming in the least amount of time possible. Christopher then recommends that if you only have time to learn one new language this year, that language should be Scala as it provides many of the best features from a wide variety of other programming languages.

*****

Scala 2.7 released

The Scala team has released version 2.7.0-final out into the wild. Scala is both an object-oriented and a functional language that runs on the Java VM. Check out the 2.7 release notes for information on what has changed. For those of you scratching your head, wondering what Scala is, check out their language tour page or the “Why Scala?” article at InfoQ.

*****

Trying out Scala

Antony Stubbs writes on his blog today about trying out Scala on a simple project. Mr. Stubbs takes care to lay out the original algorithm for the project first in Java, and then show how functional programming and Scala makes it much nicer and compact. Good read for those of you still wondering whether or not to try out Scala.

*****

Java Web Framework News

Struts 2 and Scala - Jeff Cunningham posts today about how he used Scala in a WebWork/Struts 2 application. Seems to have worked flawlessly without any sort of hacks or workarounds needed. I wonder if anybody has tried the same sort of thing with Groovy yet?

Lessons Learned From Using JBoss Seam -  Matt Raible has a post today listing some things learned while using JBoss Seam.

*****

What I like about…

Two articles today in the “What I like about…” category. The first one is from Jorge Lugo on what he likes about Groovy. Nice write up pointing out some of the niceties that Groovy gives you over Java (I especially like the safe dereferencing - The Groovy docs call this Safe Navigation).

The second article is from Debasish Ghosh on why he likes Scala’s lexically scoped open classes. Enjoy!

*****

GUI Building with Scala

Tim Dalton blogs today about GUI development with Scala. Example code contains a simple Hello World type Scala application that launches a Swing based window with a button.

*****

Scala for Java Developers

Daniel Spiewak at Code Commit has posted the third part of a series [Part 1, Part 2, Part 3] entitled “Scala for Java Refugees”. This series gives a good in-depth overview of Scala and points out where it differs from Java.

*****