So you like Scala, but don't want to do away with Java ? Or you want to try out JRuby ? Ola Bini's post 'Fractal Programming' takes you through the possibility of layering an application based on different programming languages. Read Ola Bini's Fractal Programming: http://ola-bini.blogspot.com/2008/06/fractal-programming.html