A two part comparison of two promising programming languages targeted to run on JVM by Lau B. Jenson
Part 1 provides a detailed overview of what each language is and what each language is not. The languages are compared on basis of type inference, expression evaluation, use/influence of functional programing paradigm and end with a simple benchmark comparing the two languages.
Part 2 goes a little deeper into the investigation of these languages, and compares them in terms of concurrency and explores the concepts of Actors and STM