|
Boost : |
From: Stefano Delli Ponti (stefano.delliponti_at_[hidden])
Date: 2008-01-21 13:25:08
Hello Edson,
Edson Tadeu wrote:
> Hi,
>
> Boost.Python has a great dispatch mechanism, complete with type and methods
> registry, and works nice with template types (given the instantiations), and
> overloading -- with the extra bonus of working across shared-object
> boundaries.
>
> It could be very useful for many other purposes, if it were not so tied to
> Python.
>
> I'm thinking about multi-methods / multiple dispatching / generic factories
> / plug-ins. Shared objects that register extensions when loaded, e.g.,
> register new concrete objects and new specializations for already existent
> methods. Is there any library that already does this? Can the non-python
> code be easily separated from the python-dependent code in Boost.Python? Is
> there already some effort to do something like this?
Yes, The effort is called Boost.Langbinding (see for instance
http://sourceforge.net/mailarchive/forum.php?forum_name=boost-langbinding).
Unfortunately, it seems that the project has stalled.
Best,
Stefano
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk