Re: Implementors please step forward!

> On Jun 3, 2015, at 8:31 AM, H.Merijn Brand <h.m.brand@xs4all.nl> wrote:
> 
> On Wed, 3 Jun 2015 16:13:35 +0100, Jeni Tennison
> <jeni@jenitennison.com> wrote:
> 
>> Hi,
>> 
>> We discussed progress on the call today and we really need everyone's
>> help on implementation for two reasons:
>> 
>> 1. the test cases that have entirely been produced by Gregg and they
>>   need to be validated against other implementations
>> 
>> 2. we are getting near Candidate Recommendation publication, but will
>>   need to have some confidence about implementations to be able to
>>   predict how long the CR phase will need to be (and to make the
>>    argument that it’s worth progressing at all)
>> 
>> If you are creating an implementation, please could you give us an
>> update on your progress and your timeframes?
>> 
>> Thanks,
>> Jeni
> 
> Is there some recipe of what is required by implementors?
> 
> I am subscribed, but it was too loud/noisy to follow and time was short
> 
> With CSV implementations running for both perl5 and perl6, I'd be
> interested into looking at extending the functionality for both
> 
> RFC7111 was easy, but is CSVW too?
> 
> I have no timeframe or plan so far at all

I, I blogged about creating an implementation [1], although passing all the tests will require more than I described here. You’re also free to consider my implementation [2].

Mostly, it’s about finding and parsing the metadata, and using this to perform one of the conversions. Corner cases, as usual, is where the complexity lies. Feel free to ask clarifying questions on this list.

Gregg

[1] http://greggkellogg.net/2015/04/implementing-csv-on-the-web/
[2] https://github.com/ruby-rdf/rdf-tabular

> -- 
> H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
> using perl5.00307 .. 5.21   porting perl5 on HP-UX, AIX, and openSUSE
> http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
> http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/

Received on Wednesday, 3 June 2015 16:12:51 UTC