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

Reply via email to