I have no idea if how I've implemented the plugins is genius or idiocy. But it's working, and is much better than the monolithic architecture I used up to 0.1.7, so I'm happy with it for now.
Any plugin system is better than a monolithic engine.
Long live TurboSphere!
Out of curiosity, what kind of plugins are you thinking of making?
Things that I come up with for Sphere 1.7 (yes, I do intend to continue that thing), mostly. The first thing that came to my mind was SQLite. Also possibly a pathfinder plugin, as JS pathfinders tend to run out of memory (in my experience).
I've found cmake to be very difficult to get to work at all under Windows
As it is, I don't think I want to learn a new tool like that. I might as well just keep working on my makefile skills. I may have a look at making a scons file for TurboSphere at some point, if these difficulties persist.