On Wed, Dec 3, 2008 at 9:12 AM, ant elder <[EMAIL PROTECTED]> wrote:

>
>
> On Fri, Nov 28, 2008 at 4:22 PM, ant elder <[EMAIL PROTECTED]> wrote:
>
>>
>>
>> On Fri, Nov 28, 2008 at 1:56 PM, Simon Laws <[EMAIL PROTECTED]>wrote:
>>
>>>
>>>
>>> On Fri, Nov 28, 2008 at 12:57 PM, Wojtek Janiszewski <
>>> [EMAIL PROTECTED]> wrote:
>>>
>>>> I'd like to start working on integration with Erlang soon. Where should
>>>> I do my commits? This extension could be experimental at the beginning so 
>>>> is
>>>> it better to use sandbox instead of sca/modules in trunk?
>>>>
>>>> Thanks,
>>>> Wojtek
>>>>
>>>>
>>>> Wojtek Janiszewski wrote:
>>>>
>>>>> I did a little research on Erlang integration and decided to publish
>>>>> results on wiki [1] (it's much more readable than in e-mail).
>>>>>
>>>>> What do you think? Is there anyone with some knowledge on Erlang? I'll
>>>>> appreciate any comments.
>>>>>
>>>>> Thanks,
>>>>> Wojtek
>>>>>
>>>>> [1] -
>>>>> http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Integration+with+Erlang
>>>>>
>>>>> Raymond Feng wrote:
>>>>>
>>>>>> I have to admit that I have little or very limited knowledge about
>>>>>> these technologies. With some reading of the materials on the internet, I
>>>>>> think they are all interesting.
>>>>>>
>>>>>> Map/Reduce is still a TODO. The GSoC project didn't achieve much for
>>>>>> this area.
>>>>>>
>>>>>> For Erlang, my understanding from [3] is that it's more like a
>>>>>> combination of binding and implementation, similar with 
>>>>>> implementation.ebj
>>>>>> and binding.ejb.
>>>>>>
>>>>>> Thanks,
>>>>>> Raymond
>>>>>>
>>>>>> --------------------------------------------------
>>>>>> From: "Wojtek Janiszewski" <[EMAIL PROTECTED]>
>>>>>> Sent: Tuesday, November 11, 2008 7:53 AM
>>>>>> To: <[EMAIL PROTECTED]>
>>>>>> Subject: [PROPOSAL] Support for Styx, Erlang, Map/Reduce
>>>>>>
>>>>>>  Hi,
>>>>>>> as some of you know I'm (still) in front of choosing subject of my
>>>>>>> master
>>>>>>> thesis. I decided to connect it with Tuscany and I've picked three
>>>>>>> topics
>>>>>>> which I'm interested in:
>>>>>>>
>>>>>>>
>>>>>>> 1. Support for Styx protocol, which is used in operating systems like
>>>>>>> Plan9 or Inferno.
>>>>>>>
>>>>>>> This extension could be realized as binding extension which could
>>>>>>> provide
>>>>>>> access to Styx resources (reference bindings). Tuscany components
>>>>>>> could be
>>>>>>> also served as Styx resources (service bindings). I thought I could
>>>>>>> use
>>>>>>> JStyx which is Java Styx implementation [1]. Little challenge here
>>>>>>> could
>>>>>>> be inventing method of mapping Java interface to structure of Styx
>>>>>>> resource (tree).
>>>>>>>
>>>>>>> 2. Support for Erlang language (inspired by GSoC 2008 proposal).
>>>>>>>
>>>>>>> This one sounds interesting, but after reading [2] and [3] I'm still
>>>>>>> not
>>>>>>> sure how this could work as implementation type in Tuscany. Can we
>>>>>>> assume
>>>>>>> that input implementation file contains list of erl shell commands
>>>>>>> which
>>>>>>> would be translated to JInterface calls?
>>>>>>>
>>>>>>> 3. Support for Map/Reduce - integration with Apache Hadoop (GSoC 2008
>>>>>>> proposal).
>>>>>>>
>>>>>>> It looks like this GSoC project wasn't finished successfully. Is it
>>>>>>> true?
>>>>>>> If so then this project is also worth of more research.
>>>>>>>
>>>>>>>
>>>>>>> I'll appreciate any comments. What do you think about usefulness of
>>>>>>> each
>>>>>>> proposition?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Wojtek
>>>>>>>
>>>>>>> [1] - http://www.resc.rdg.ac.uk/jstyx/index.html
>>>>>>> [2] - http://wiki.apache.org/general/SummerOfCode2008#tuscany-erlang
>>>>>>> [3] -
>>>>>>>
>>>>>>> http://www.theserverside.com/tt/articles/article.tss?l=IntegratingJavaandErlang
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>> Hi Wojtek
>>>
>>> The erlang thing looks interesting but have to admit that I haven't
>>> looked at the details.
>>>
>>> We have recently moved the trunk over to start developing toward a 2.x
>>> release so there is some cleanup going on in the core there. We have a
>>> /contrib directory there for new modules. However the changing nature of
>>> trunk at the moment may make it a little uncomfortable to develop new
>>> bindings there. Having said that the 1x code branch is still current so you
>>> could start off there and either develop in modules or your sandbox as you
>>> see fit and then move to 2.x when it's settled down a bit.
>>>
>>> Looking at erlang and JInterface they are released under something called
>>> the EPL (The Erlang one not the Eclipse one) which is derived from the MPL.
>>> Would have to take this past legal@ before committing any code that
>>> references the licensed material. Not necessairly a problem but have to
>>> check first.
>>>
>>> Regards
>>>
>>> Simon
>>>
>>> [1] http://www.apache.org/legal/3party.html
>>>
>>
>> I've raised a legal JIRA to confirm this -
>> https://issues.apache.org/jira/browse/LEGAL-41 - but it looks fine to me
>> and CouchDB which uses Erlang has now become a TLP so I think you can carry
>> on and assume this will be ok unless we hear otherwise.
>>
>>    ...ant
>>
>>
> FYI no legal issues, that JIRA is now closed and the Erlang Public License
> added to the category B list.
>
>    ...ant
>
Thanks for sorting that out Ant.

Simon

Reply via email to