commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Reto Bachmann-Gmuer <reto.bachm...@trialox.org>
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.

Cheers,
reto

On Thu, Jul 1, 2010 at 6:15 PM, Michael Dürig <michael.duerig@day.com> 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
>> http://scala-tools.org/repo-releases/com/weiglewilczek/scala-lang-osgi/
>> (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:
>> http://svn.apache.org/viewvc/incubator/clerezza/trunk/scala-scripting/
>>
>> 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: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message