Hi all. Well, that's clearly good news, in a lot of aspects :
- A project can survive and improve only if the main developper still have fun doing it, and it seems you have fun coding python Jaap. - More people involved in the development also leeds to better perspectives for the project. There's clearly a bigger community for python than perl (?), almost for the particular case of graphical apps. A couple of years ago, i sadly saw the end of a great open source outliner called Keynote (Windows, delphi), mostly because the two points above were missing. It took me a lot of time to find an equivalent / replacant to it under Linux. With Zim, i have now a tool that perfectly suits my way of working with flat files. So, i will do all i can to give you an hand in this exploration Jaap. I try to "dive into python" since 3 years now. Never had time to really do it. This could be an opportunity. Regards, and happy python coding Le mardi 30 septembre 2008 à 13:56 +0200, Jaap Karssenberg a écrit : > All, > > As some of you will have noticed there is a lot of activity on the bug > tracker the last few weeks. This is good because it means we have a > growing active user base. This is motivating to keep working on zim > and improve it even more. However, as less of you will have noticed, > there was no activity in the code repository over the same period. The > reason is that, as an experimenting, I have been rewriting some of the > zim libraries in python. > > The reasons that I started this experiment are many. But the main > concern is that I believe that the current Perl based code starts to > become more difficult to maintain. This is due to the limited > object-oriented framework on the one side, and on the other side > because the community of people working on GUI programs in Perl is > much smaller than it is for Python. And by forcing a full rewrite I > can remove a couple of design problems from the current code and > incorporate all lessons learned from the first incarnation. > > So far I'm very happy with the result of two weeks of python hacking. > And I think I will continue with this, at least finishing the core > libraries to implement a full www interface to zim notebooks. If all > goes quickly enough, I will start adding the GUI code as well. So far > only doing the backend, so no GUI included. However I did include a > proof-of-concept web server for zim notes (read-only). I uploaded this > code yesterday, so if your interested have a look at: > https://code.launchpad.net/~pardus-cpan/zim/pyzim . > > So what is going to happen with the current code? I plan to do one > more release of the Perl version to fix the SVN support which I > promised several people. In the same release I will pick up as many > small bugs from the bug tracker as I can fix in one day. After that > there will probably be not be a new release for a couple of months > while I work on the python implementation. I do not intend to target > new features in the coming ~3months. After that period I will evaluate > again which code base is the most healthy and work from there. > > My hope is that in the long term this re-write will make the code more > maintainable and easier to access for other developers and make > development cycles for new features shorter. > > Cheers! > > Jaap <[EMAIL PROTECTED]> > > _______________________________________________ > Mailing list: https://launchpad.net/~zim-wiki > Post to : zim-wiki@lists.launchpad.net > Unsubscribe : https://launchpad.net/~zim-wiki > More help : https://help.launchpad.net/ListHelp -- Rui Nibau <[EMAIL PROTECTED]> Développeur web, rédacteur scientifique http://www.omacronides.com http://www.framasoft.net _______________________________________________ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp