Friday, June 13, 2008

Plug and play….ish

(Reposted from old blog)

So I’ve expanded on the Enginuity module framework and it’s more or less complete for the moment…

The features list:

  • Searches multiple directories for plugins
  • Dependency checking for modules
  • Clean API for accessing core Enginuity functionality without exposing oneself to the underlying code base.
  • Cross module interactivity (hence the need for dependencies)

So overall I’m pretty happy with it, I’ll be documenting this monstrosity soon and cleaning out all the ‘dead’ code lying around. It’s fun. This project is becoming a real…project :)

Now to figure out why one in twenty module loads causes a segfault, I suspect something is occurring sooner than I anticipate, probably need more checks in the routines.