Boost logo

Boost :

From: Edson Tadeu (e.tadeu_at_[hidden])
Date: 2008-01-21 13:06:23


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?

 Thanks in advance,
Edson


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk