SLExtend is a haXelibrary which has all you need to **implement a plugin system in your haXe application**. It is focussed on the **clearness of the application code** and on the **simplicity for plugin developers**.
This library brings modularity into any preexisting application, thus allowing new features to be implemented as plugins instead of being hard-coded. It is adapted for applications relying on third-party extensions as well as component-based applications.
SLExtend is an original implementation of an open architecture. This is an alternative to the classic hooks and filters approach, since there is no new concept to learn for the plugin developer, and there is not a list of hook names to maintain and to be aware of.
Plugins being a major component of Silex, expect the SLExtends library to be released at the same time.