Dynamic Library Binder
Module loading foreign symbols in third party shared objects or DLL, and providing safe call interface to them.
Project outline
Project documentation: online.
Development trunk at: svn://falconpl.org/falcon/modules/dynlib
Detailed description
For how fast the Falcon project can become in creating bindings for third party libraries, there will always be some uncovered areas that some user may need to deal with.
This library is meant to provide a minimal integration with any external C library that can be dynamically loaded and used. The idea behind this is to provide a residual method that doesn't substitute a full binding, which takes care of variable scoping and may provide some Falcon-related concept that better fits some proxy paradigm used by the foreign libraries (i.e. structures-as-objects into full Falcon objects), but that can still serve as a vital support for needed features unavailable otherwise.