Been a while.
Much has happened since the last update. We finally seem to be getting LOS to work the way it should, and also be be faster. A new guy, Cristian, has materialized and he has a lot of good ideas, and above all, code to back the ideas up. We might end up including his LOS-checking C module just because it's so fast and would directly eliminate a big bottleneck.
I'm a bit worried however about including C code, as it has to get compiled somehow on all platforms we have. I know Linux can do it out of the box, but can a OSX or a Windows thingie do it? At least the latter ships with no compilers and absolutely nothing useful in the way of development tools, and I doubt too many have installed a compiler. The other alteranative is to prepare precompiled versions of the module, but that's a big task. We need precompiled versions for all the OS:es, probably at least two Python versions (2.2 and 2.3/2.x by the time we release), which in the end amounts to a decent amount of mdules.
Has anybody else managed to distribute binary Python modules across a large number of OS:es? What's the verdict, is it worth it?
Seems like we can do a new release real soon now, just to show that we're still alive. Three years in active development and counting. We must be insane to keep doing this, most people would've given up long ago, but I think that we need a hardcore OS wargame. :)