You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by Santiago Gala <sa...@gmail.com> on 2008/01/08 19:09:39 UTC

Non java based containers

El lun, 07-01-2008 a las 14:20 +1030, Nick Lothian escribió: 
> Hi,
> 
> I've been browsing the Java Shindig code a little, and I was wondering
>  what thought had been put into extension points?
> 
> As a specific example, I noticed that the implementation of
>  org.apache.shindig.gadgets.RemoteContentFetcher
> (org.apache.shindig.gadgets. BasicRemoteContentFetcher) kind of lives
> up to its name.
> 

After reading "Execution in the Kingdom of Nouns", by Steven Yegge
( http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html ), I can't avoid getting anxious about expressions like

org.apache.shindig.gadgets.BasicRemoteContentFetcher.fetch() :)

Speaking about that, is there people interested in developing container
implementations in languages with verbs? Say Python or Ruby, others?.
I'm not sure about different people's plans around here.

For the moment I'm aware of Brian's PHP seed code and the container
coming from Google. Any other plans that can be made public?

Regards
Santiago



Re: Non java based containers

Posted by Kevin Brown <et...@google.com>.
Unfortunately, this is just the sad state of software engineering today.
What can you do? :)

There was someone working on a ruby implementation outside of shindig. We
would absolutely love to have more language implementations, though. The
only reason why we only have Java and PHP right now is because they are what
made sense for our own respective infrastructures (java in the google case,
php in the ning case). Adding python and ruby to the mix will probably
satisfy the bulk of the potential consumers of the code.

Since parts of the spec don't have formal public documentation yet
(especially the xml parsing), the best starting point for someone interested
in doing another language port would probably be to check out the java
implementation (which is currently the most feature complete) and use that
as a point of reference. Hopefully the people working on spec documentation
will have that available for us relatively soon.

~Kevin

On Jan 8, 2008 10:09 AM, Santiago Gala <sa...@gmail.com> wrote:

>
> El lun, 07-01-2008 a las 14:20 +1030, Nick Lothian escribió:
> > Hi,
> >
> > I've been browsing the Java Shindig code a little, and I was wondering
> >  what thought had been put into extension points?
> >
> > As a specific example, I noticed that the implementation of
> >  org.apache.shindig.gadgets.RemoteContentFetcher
> > (org.apache.shindig.gadgets. BasicRemoteContentFetcher) kind of lives
> > up to its name.
> >
>
> After reading "Execution in the Kingdom of Nouns", by Steven Yegge
> (
> http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html), I can't avoid getting anxious about expressions like
>
> org.apache.shindig.gadgets.BasicRemoteContentFetcher.fetch() :)
>
> Speaking about that, is there people interested in developing container
> implementations in languages with verbs? Say Python or Ruby, others?.
> I'm not sure about different people's plans around here.
>
> For the moment I'm aware of Brian's PHP seed code and the container
> coming from Google. Any other plans that can be made public?
>
> Regards
> Santiago
>
>
>