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
