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
