[ANN] Plugin engine for ruby snapshot

During the last week, I’ve been in process of making radical(web
application framework) more modular and flexible system rather than a
relativly monolithic system.

I wished to make most of the system more component based, a set of
"packages", each with it’s own dependencies.

There is still lots of work ahead, large part of the code base was not yet
converted, however, the plugin engine itself is at quite advanced state.

While not perfect, it is fully functional, dealing with querying plugins,
loading, and resolving dependencies/conflicts.

I have made what you may call “snapshot release”, it’s not a versioned
release(260403 if you insist;-)), It doesn’t even has a name, but it’s a
working code, mostly documented inline:

http://idanso.dyndns.org/maps/plugin_engine.rb.gz

Harsh critique, flames, life threating letters, abduction&torture will be
hapily accepted, comments/suggestions are also welcome however:-)

···


Idan