The exodus begins...
It has been a while since my last post. Things have been very quiet in the project, and that's for a reason. In the last months I've been very busy with my work, and the little spare time that I had, wasn't enough to try to continue my work on GWP, the reason for this lack of initiative is something I convinced my self some time ago: the programming language used in the project.
Initially, GWP was started as an excuse to learn how to program in C, and now I also learned that C is no suitable for developing desktop applications, there are funnier languages to do this kind of task. Some days ago I've posted an e-mail in both users and developer mailing list about this, and now I comment it here: I'll start to port GWP to Python.
Why Python? Well, I've used Python as a plugin lanaguage to enhance GWP's functionality and it worked great. Things are accomplished much faster and painlessly in Python, is that kind of language that really helps to solve the problem. On the other hand, C is great at system programming, where you have to move bits from here to there, but making a desktop application in this language is an unnecesary pain in the butt.
So my near future plans are: move the repository to Subversion, start a python branch or similar and start coding some prototype tests, in the meantime I think I'll apply a couple of patches, release 0.4.1 and send it to Debian, that is...the "C"lassic GWP will continue being maintained but I don't expect to work on new things on it.
Python programmers interested on contributing to the project are most welcome now :-)