Contact

Email (PGP key), Homepage

Address: IBISC, 1st floor, room 16,
University of Évry
Tour Évry 2
523 place des terrasses de l'Agora
91000 Évry, France

Tel: (+33)160873718
Fax: (+33)160873789


Search

Rss Posts

Rss Comments

Login

 

SNAKES roadmap

Monday, April 18, 2011

I've been asked a few times how SNAKES version are numbered. As for many software, it is major.minor.revision. But I currently stick with major=0 and reached minor=9 already, so I'm currently only incrementing the revision number. Before to move to major=1, I'll wait to have the following changes implemented:

  • PNML support replaced: a Python implementation of the PNML standard is in progress, it will fully implement and respect the standard. I will release it independently of SNAKES, and then update SNAKES to rely on this new library.
  • Full API documentation and doctests for every class, method and function. I wish I could export it into Google code wiki format to have proper on-line documentation. For hand-written parts of the doc, I should move from AsciiDoc to Sphinx.
  • Further polishing of some parts, in particular, the plugin system needs to be simplified a bit.
This is not many features but they imply many long tasks requiring to go through most if not all, of the code. Moreover, these changes are not the next ones in the pipe, only the next ones before version 1.0. Indeed, SNAKES being also an experimentation tool, other features may be developed and added in relation with my research work.

Post a comment