[GSOC] Go Parser Library status report

2014-06-16 Thread Vlad Velici
Hi,

I probably should have written a few status reports by now and I apologise for 
that. My progress can be easily tracked on both the git.spdx.org repository[1] 
and, with a bit more details, on the issue tracker of the mirror repository on 
GitHub [2].

What is done:

- An abstract representation for SPDX documents (spdx.Document, spdx.Package, 
etc.). Appropriate for SPDX 1.2 for the moment.
- Tag format lexer and parser (with unit tests)
- Tag format Writer / pretty-printer (both directly from a lexer or from a 
spdx.Document object)
- Skeleton of CLI tool

Currently working on a validator for SPDX Documents in abstract format. I’m 
making good progress on this. I estimate to finish it by the end of this week.

Some of the next steps:

- Implement validation in the CLI tool
- Decide on RDF Library to use (I’d appreciate suggestions - I’ve only seen 
some bindings for raptor so far)
- Implement parser from RDF to spdx.Document
- Writer (pretty-printer) for a spdx.Document to RDF
- Conversion (to/from rdf/tag) in the CLI Tool

I hope everything is OK.

All the best,
Vlad

[1]: http://git.spdx.org/spdx-tools-go.git/
[2]: https://github.com/vladvelici/spdx-go/issues
___
Spdx-tech mailing list
Spdx-tech@lists.spdx.org
https://lists.spdx.org/mailman/listinfo/spdx-tech


Re: [GSOC] Go Parser Library status report

2014-06-16 Thread Philippe Ombredanne
On Mon, Jun 16, 2014 at 8:17 PM, Vlad Velici vlad.vel...@gmail.com wrote:
 I probably should have written a few status reports by now and I apologise 
 for that.
 My progress can be easily tracked on both the git.spdx.org repository[1] and,
 with a bit more details, on the issue tracker of the mirror repository on 
 GitHub [2].

Thanks for the update, I have been stalking what you have been up to there ;)

 What is done:
 - An abstract representation for SPDX documents (spdx.Document, spdx.Package, 
 etc.). Appropriate for SPDX 1.2 for the moment.
 - Tag format lexer and parser (with unit tests)
 - Tag format Writer / pretty-printer (both directly from a lexer or from a 
 spdx.Document object)
 - Skeleton of CLI tool
 Currently working on a validator for SPDX Documents in abstract format. I'm 
 making good progress on this. I estimate to finish it by the end of this week.

This looks good: do you think you could do a short demo presentation
of what you have so far some times?

 Some of the next steps:
 - Implement validation in the CLI tool
 - Decide on RDF Library to use (I'd appreciate suggestions - I've only seen 
 some bindings for raptor so far)

What are the good and bad about about goraptor? raptor is a rather
decent lib afaik.

 I hope everything is OK.

It is for me!

--
Cordially
___
Spdx-tech mailing list
Spdx-tech@lists.spdx.org
https://lists.spdx.org/mailman/listinfo/spdx-tech


Re: [GSOC] Go Parser Library status report

2014-06-16 Thread Vlad Velici
On 16 Jun 2014, at 07:40 pm, Philippe Ombredanne pombreda...@nexb.com wrote:
 This looks good: do you think you could do a short demo presentation
 of what you have so far some times?

Thanks. There’s not much to demo just yet, but I can do a demo after I finish 
the validator.

 Some of the next steps:
 - Implement validation in the CLI tool
 - Decide on RDF Library to use (I'd appreciate suggestions - I've only seen 
 some bindings for raptor so far)
 
 What are the good and bad about about goraptor? raptor is a rather
 decent lib afaik.

Haven’t tried it yet, just mentioned it’s the only one I found.


Vlad
___
Spdx-tech mailing list
Spdx-tech@lists.spdx.org
https://lists.spdx.org/mailman/listinfo/spdx-tech