by Sparky » 22. Jul 2009, 16:06
Bad news in this respect. I have been working at it hard, in fact the .diff between the old and new versions is larger than the entire source itself, but I'm not hopeful. Because I didn't design it to support multiple mirrors from the start, EVERYTHING is wrong. Applying "fixes" to almost every single source file has resulted in a program which is drastically slower than the old Zendo, in fact it is still quite a bit slower than Gslapt. When I started programming Zendo I didn't know how to do things like compile classes individually, and those mistakes have come back to completely screw me over now, because I can't effectively make major changes without just "patching" stuff to limp along, which is far too crappy performance. For this reason I don't think we should go with Zendo, at least not for now. Perhaps I will have time to do a complete re-write someday, at which point I can re-design everything for multiple mirrors and get that old Zendo speed back.
I really wish wxWidgets would support Qt as well, but that's a whole different issue.