Looks like I'll need to release next version of PHP-GTK pretty soon, because the GDK keysym constants were screwed up, plus I added support for GtkScintilla and fixed a few bugs. The php-gtk.so is growing in size, and I'm starting to wonder whether I should compile the php-gtk extensions as .so files themselves and have them loaded dynamically by the user. My only concern is how well does dlopen() work from an already dlopen'ed .so?
Turns out I'm reading three books at once: Benjamin Graham's The Intelligent Investor, Stephen Baxter's Raft, and Greg Egan's Quarantine. The last two were bought from half.com from next to nothing -- I love shopping on the Internet.
I see that there is an effort to turn Perl and Python into .NET languages, but there is an issue that I don't quite understand -- how will the C-based extensions for those languages be called from the resulting MSIL code? Using PInvoke? Somehow else?