News for hackers. Stuff that matters.
Re:Develop for Android with Scala by bad_user on Sunday March 21, 2010 @05:11PM (#1208594)
> I know the Clojure on Android project is at the moment, slower due to the functional nature of the language.

There are two things that can hurt performance for functional languages on top of the Java VMs ... the lack of TCO and the mapping of a type-system that's too different to be mapped efficiently.

In Clojure though what hurts is its dynamic nature, but you can go a long way by using type-annotations when you discover clear bottlenecks.

Re:Develop for Android with Scala by plinkplonk on Monday March 22, 2010 @12:03AM (#1209272)
Is there any reason that the Dalvik VM shouldn't get TCO even if the JVM doesn't? I read somewhere that implementing TCO would necessitate a change in the bytcode and the jvm guys didnt ant to do this to break backward compatibility.

N.B: I haven't investigated the Dalvik VM and/or the Android ecosystem in any great detail, so this might be afoolish question,but any answers appreciated.