W3C home > Mailing lists > Public > public-rdf-ruby@w3.org > April 2008

Re: Rena-based Ruby RDF library rewrite

From: Pius A. Uzamere II <pius@alum.mit.edu>
Date: Mon, 7 Apr 2008 11:26:04 -0400
Message-ID: <2aec93810804070826k5493b041s2d087da97aa2d4ba@mail.gmail.com>
To: "Tom Morris" <tom@tommorris.org>
Cc: public-rdf-ruby@w3.org, sakai@tom.sfc.keio.ac.jp
Hey Tom,

I'm looking forward to seeing what you've got!  Would you be interested in
accepting patches for parsing RDF/JSON?  Though it's not been blessed by any
standards bodies yet, the Talis RDF/JSON spec [1] seems decent and I've been
working on libraries using a tweaked version of it as an RDF format for my
apps.  Given the popularity of YAML and JSON amongst Ruby programmers and
the rampant hatred of XML by nearly everyone, an RDF/JSON implementation
could make RDF more palatable for a lot of folks.

Cheers,
Pius
http://www.uyiosa.com

[1] http://n2.talis.com/wiki/RDF_JSON_Specification

On Mon, Apr 7, 2008 at 11:02 AM, Tom Morris <tom@tommorris.org> wrote:

>
> Hi folks,
>
> I've been working on reformulating the Rena library. I've hacked with
> it a bit, but I'm seeking contributors who can work on making it
> better.
>
> The repository is at http://github.com/tommorris/rena/new (the main
> branch contain Masahiro Sakai's original code, and I'm hoping to pull
> in working code from there)
>
> I'm working on basically rewriting each function and - following the
> philosophy of XP and TDD/BDD, building the simplest possible thing
> that will work. All the components are specified in RSpec.
>
> If you want to test and develop my rewrited code (which is far from
> complete), you can do the following:
>
> 1. Install git (apt-get, port or tarball from git.or.cz)
>
> 2a. run: git clone git://github.com/tommorris/rena.git
> then run: git checkout remote/new
> or
> b. download http://github.com/tommorris/rena/tarball/new and open
>
> 3. run: rake dependencies
> (this is a task to make sure your system has all the relevant Ruby gems to
>
> 4. run: rake spec
> (this runs all the tests)
>
> Contributing is easy - you can either send me patchfiles, or use
> Git[1]. If you actively work on the project, I'll send you a Github
> invite to make it easier to work on the code base.
>
> Eventually, I'd like to turn these humble beginnings into a Gem and
> put it on Rubyforge.
>
> [1] see http://drnicwilliams.com/2008/02/03/using-git-within-a-team/
> and http://b.lesseverything.com/2008/3/25/got-git-howto-git-and-github
>
> Yours,
>
> --
> Tom Morris
> http://tommorris.org/
>
>
Received on Monday, 7 April 2008 15:33:15 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 April 2008 15:33:16 GMT