commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Reto Bachmann-Gmuer <>
Subject Re: Common Scala Bundles
Date Thu, 01 Jul 2010 16:23:31 GMT
Hi Michael

The scala 2.7 based version in clerezza was based on the one from
sling. The 2.8 version started from scratch.

I'm not sure if the scala-incubator would allow to have thing in the
maven central repo fast enough.


On Thu, Jul 1, 2010 at 6:15 PM, Michael Dürig <> wrote:
> Hi,
> Thanks for bringing this up again. The Scala scripting engine for Sling
> evolved somewhat since it was copied over to clerezza: Sling dependencies
> have been removed and factored out. AFIK the current version used in
> clerezza does not fulfill some of the requirements of the Sling scripting
> engine (configurability, abstraction of file system). However, since I wont
> be able to contribute much in the coming weeks, I think the version of
> clerezza might well serve as a starting point. I'd be happy to merge the
> changes required by Sling into it later on.
> However, I think the Scala incubator [1] might be a better place for the
> Scala scripting engine. That way there is the chance for it making it into
> the Scala distro some time in the future.
> Michael
> On 1.7.10 17:47, Reto Bachmann-Gmuer wrote:
>> In apache clerezza we need scala in a way that:
>> - it can be used in an osgi container
>> - it exposes the scripting interfaces as per JSR 223 (javax.scripting)
>> At least the sling project has very similar requirements on the
>> foundation of their scala support, so I think it would be good to pool
>> this efforts and I'm wondering if this would best be pursued as an
>> Apache Comons project.
>> We have done a first implementation consisting of 3 bundles, 2 bundles
>> seem to be analogous to the ones available here
>> (I didn't know about them originally, and the yhave the disadvantage
>> of not being in maven central). Our implementations has no
>> dependencies on other clerezza components.
>> The source of our implementation is here:
>> The current implementation is quite minimalistic and merging it with
>> the best from the scala support in sling could bring big improvements,
>> but as far as I know there's no other  javax.scripting implementation
>> for scala 2.8.
>> Cheers,
>> reto

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message