Just to clarify, the proposal is about a JSR 223 (javax.scripting) scripting engine for Scala. The ServiceMix bundles contain the Scala compiler (scalac) and the Scala standard libraries.
Michael On 06.07.2010 23:24, Guillaume Nodet wrote:
Just FYI, the two scala bundles are already available since a long time from ServiceMix bundles: http://repo2.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.scala-compiler/ http://repo2.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.scala-library/ ---------- Forwarded message ---------- From: Reto Bachmann-Gmuer<[email protected]> Date: Mon, Jul 5, 2010 at 20:58 Subject: Felix Scala Project To: [email protected] Cc: Michael Dürig<[email protected]>, Bertrand Delacretaz <[email protected]> Hello I've recently mailed to the lists of clerezza, sling and commons the idea of pooling the resources around support for scala in osgi[1]. In both sling and clerezza we need scala so that: - it can be used in an osgi container - it exposes the scripting interfaces as per JSR 223 (javax.scripting) We have an initial implementation in clerezza based on scala 2.8 and there's also an implementation in sling. After several off-list mails with Michael Dürig who is responsible for the scala support in sling and with Bertrand Delacretaz we found that the best place to integrate such an effort would be the felix project. Apart from the above mentioned features (which could also be part of the default scala distribution, but this is not to be expected in the nearer future), the felix scala project should also provide a console running on osgi, just like the normal scala console but with additional possibilities like adding a bundle-jar at runtime and accessing the available services (of course you can look at it as an extended osgi console too). This could attract people from the scala community and using osgi with felix is a smaller step than diving into a platform like sling or clerezza. Micheal and I are both already Apache Committers and we would like to do the initial contributions to the project basing on the code currently in clerezza[2] which has been kept free from any dependency on clerezza modules. Cheers, reto 1. http://mail-archives.apache.org/mod_mbox/incubator-clerezza-dev/201007.mbox/%[email protected]%3e 2. http://svn.apache.org/viewvc/incubator/clerezza/trunk/scala-scripting/
