Linked by Thom Holwerda on Tue 7th Jul 2009 13:40 UTC
General Development The Android operating system provides a powerful, open platform for mobile development. It leverages the power of the Java programming language and the Eclipse tools platform. Now you can add the Scala programming language to that mix. In this article, see how you can use Scala as the primary development language on Android.
Thread beginning with comment 372091
To read all comments associated with this story, please click here.
Scala is truely awesome
by kragil on Tue 7th Jul 2009 14:17 UTC
kragil
Member since:
2006-01-04

It takes a little time to get used to, but it is the most powerful language out there at the moment.(At least for the JVM)

RE: Scala is truely awesome
by tuttle on Wed 8th Jul 2009 09:41 in reply to "Scala is truely awesome"
tuttle Member since:
2006-03-01

It takes a little time to get used to, but it is the most powerful language out there at the moment.(At least for the JVM)


You can strike the "at least for the JVM". There are some academic languages that might be considered more powerful (haskell, clean, oz). And of course if you are looking for raw performance there is always C++.

But at least on the CLR there is nothing available that is as powerful yet clean as scala. C# contains too many nonorthogonal language features, and F# feels like two languages grafted into one (a bit like C++/CLR).

Reply Parent Bookmark Score: 1

RE[2]: Scala is truely awesome
by flynn on Wed 8th Jul 2009 15:25 in reply to "RE: Scala is truely awesome"
flynn Member since:
2009-03-19

For the CLR there is always Nemerle. Like Scala it tries to merge Java/C# like OOP with functional language features such as type inference and pattern matching. It also has a clever macro mechanism for syntax extension.

Reply Parent Bookmark Score: 1