Coding Weekend


This weekend is the first weekend in a long time where I have the opportunity to do some solid open source coding.

So I've decided that's what I'm going to do. I have a particular standards-based project in mind that I'm starting largely from scratch but will hopefully be usable by Monday.

I won't say much more now other than to say that (i) it's pure Python; (ii) it's relevant to Leonardo and will probably be folded into (or at least used by) Leonardo at some stage.

I'll post more as I progress.

UPDATE (2005-09-24): Spent yesterday afternoon and evening implementing a library for parsing, manipulating and generating one format. Have spent today implementing the less mature protocol that goes with it. Might not finish the second part tonight but by the end of the weekend I should have a working system that can participate in interop testing with others. Currently at 2000 lines of Python code and 88% code coverage on the unit tests.

The software will be called DEMOKRITOS so no prizes for guessing what I'm implementing :-)

UPDATE (2005-09-26): By last night I'd got to the point where I had a working Atom Store with support for generic collections. It won't take too much work to finish off support for atom entry collections. I should be able to do a release in the next couple of days for interop testing although, without authentication and authorization, it won't really be usable in the "real world" just yet.

The original post had 5 comments I'm in the process of migrating over.