Tuesday, November 11, 2008

Open source != peer review

I wrote an essay on why I don't agree with the idea that good peer review requires open source. Why is the right to redistribute, on top access to the source code, needed for peer review?

My followup question, once you've answered the first, is to explain how I can review source code and not be accused some time in the future of using that source code in my own code, in violation of copyright and license agreement. This can occur even with free or open source licenses, for various reasons.

Sunday, March 9, 2008

python4ply

python4ply is a Python parser for the Python language. The grammar definition uses PLY, a parser system for Python modelled on yacc/lex. The parser rules use the "compiler" module from the standard library to build a Python AST and to generate byte code for .pyc file.

This is a place for you to leave comments about python4ply and its documentation.