Hello, On Fri, May 9, 2014 at 2:51 PM, Hin-Tak Leung <[email protected]> wrote: > Hi, > > I didn't look very hard, but I haven't seen any postings of Ahmed in > spdx-tech's archive. > In any case, that's not optional - all communications (and *regular* ones as > that) should > CC spdx-tech.
I have posted to the spdx-tech list during the proposals phase but not since the community bonding phase. > I am not too concerned about python 2.7 vs python 3 - most of the world > is still operating at 2.7, but forward porting, one-off via the 2to3 script, > is relatively straight-forward; and backward compatibility, at least to the > last > few minor releases of 2.7 or even 2.6, can be achived via "from __future__ > import *". > It is possible to write python code that works identically under > 2.7 and 3. That's not really a concern - we'll cross that bridge when we > need to, when we have some code to discuss on. I have to say that I am more comfortable with python 2.7 but that's because I don't have any experience with python 3, but I am willing to use python 3 if its for the best. > The jython + existing java code ideas serves a few purposes - the python > binding > should be feature-complete versus existing work; also, while it is nice > that Ahmed will continue after the program finishes, and/or others > will pick up the maintainence of such work, if it shares some > with a larger bulk there is a better chance of that happening - > otherwise it is just a few months of work gradually bit-rotting and > abandoned in a few years' time. I am okay > with it sharing some work with another language-binding project - otherwise > you get two sets of bugs and two sets of possibly incompatible > implementations to worry about; one of them gradually bit-rotting and go > unmaintained. > I won't insist on it; it is just a possibility that should be explored. I can definitely see the merits of this approach, creating a C library from the Java binding or from scratch could definitely benefit future projects. I am also ok with having a pure Python implementation from scratch. -- Best Regards, Ahmed _______________________________________________ Spdx-tech mailing list [email protected] https://lists.spdx.org/mailman/listinfo/spdx-tech
