directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nick Faiz <n...@atlassian.com>
Subject Re: [ApacheDS][SP] Stored Procedure Languages
Date Sat, 10 Dec 2005 22:21:35 GMT
There's also JRuby - http://jruby.sourceforge.net/

The site mentions it supports interaction with Java classes.

I haven't used it so I can't recommend it.

Cheers,
Nick



On 11/12/2005, at 9:04 AM, Marc Boorshtein wrote:

> I'm sure there are plenty of very good scripting languages beyond
> beanshell...that is simply the only one besides jython I had been
> testing.
>
> marc
>
>
> On 12/10/05, Ersin Er <ersin.er@gmail.com> wrote:
>> On 12/10/05, Marc Boorshtein <mboorshtein@gmail.com> wrote:
>>> Just a bit of advise, don't go with Jython unless you are willing to
>>> do a lot of work dealing with pre-compiling code.  As an interpreted
>>> language it is EXCEEDINGLY slow.  I found beanshell was acceptable
>>> from an interpretive standpoint.
>>
>> Thank you very much Marc. I'll consider your advise.
>>
>> BeanShell is also supported by a JCP:
>> http://www.jcp.org/en/jsr/detail?id=274
>>
>> I would really like to rely on "javax.script" but it's far away  
>> from today now:
>> http://www.jcp.org/en/jsr/detail?id=223
>>
>> This article also gives some clues about advantages of BeanShell:
>> http://www.artima.com/lejava/articles/beanshellP.html
>>
>> OK, BeanShell seems to be promising. We'll also examine others
>> especially for JNDI and Java type system integration aspects.
>>
>>> marc
>>>
>>>
>>> On 12/10/05, Ersin Er <ersin.er@gmail.com> wrote:
>>>> Hi Emmanuel,
>>>>
>>>> Thanks for response. The main reason I'm looking for a second  
>>>> language
>>>> is to better design the API so that it's generic enough to support
>>>> other languages. Considering the second language while designing  
>>>> the
>>>> API helps to see what should be generic and what do not need to be.
>>>>
>>>> Jelly? No.. :-) (We're trying to make things easier.)
>>>>
>>>> --
>>>> Ersin
>>>>
>>>> On 12/10/05, Emmanuel Lecharny <elecharny@gmail.com> wrote:
>>>>> Hi Ersin,
>>>>>
>>>>> from my point of view, choose whatever langage that fit your  
>>>>> needs. As
>>>>> the way you are going to interface this langage to Apache  
>>>>> Directory
>>>>> Server is somehow generic, we will perfectly be able to  
>>>>> implement a
>>>>> second langage if needed.
>>>>>
>>>>> Of course, if you were to chose Jelly, I will veto it ;)
>>>>>
>>>>> You could also investigate something like Janino
>>>>> (http://www.janino.net/index.html#what) which is used  
>>>>> internally by
>>>>> groovy.
>>>>>
>>>>>
>>>>>
>>>>> On Sat, 2005-12-10 at 14:22 +0200, Ersin Er wrote:
>>>>>> Hi all,
>>>>>>
>>>>>> We're working on adding DIT based stored procedure support to
>>>>>> ApacheDS. I'll give more details in the next days and I'll get  
>>>>>> your
>>>>>> ideas but now I request help about choosing a scripting  
>>>>>> language that
>>>>>> we can support. Our main focus is on supporting Java Byte Code  
>>>>>> and we
>>>>>> also want to design the API to allow adding new language
>>>>>> implementations. To achieve such a design we decided to  
>>>>>> implement one
>>>>>> more language which is possibly a scripting language.
>>>>>>
>>>>>> We may consider Mozilla Rhino, Groovy, Jython or whatever  
>>>>>> else.. The
>>>>>> important point for our selection is that the language should  
>>>>>> be an
>>>>>> appropriate one for JNDI operations and it should also be as  
>>>>>> much as
>>>>>> close to Java type system.
>>>>>>
>>>>>> Cheers,
>>>>>> --
>>>>>> Ersin
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Ersin
>>>>
>>>
>>
>>
>> --
>> Ersin
>>


Mime
View raw message