Boost logo

Boost :

From: Daniel Wallin (dalwan01_at_[hidden])
Date: 2003-06-17 17:25:35


At 18:03 2003-06-17, you wrote:
>Daniel Wallin <dalwan01_at_[hidden]> writes:
>
> > Is there any interest for luabind in boost? It's similar to boost.python
> > but generates binding code to Lua instead of Python.
> >
> > My feeling is that it would make a good package together with BPL.
> >
> > http://luabind.sourceforge.net
> >
> > (note that the library is still in beta)
>
>You might note http://aspn.activestate.com/ASPN/Mail/Message/1606964,
>a message which I cc:'d you on an received no response to. At the
>time I took it that you weren't interested.

Hm.. Checked my inbox, I never got that message.

>http://aspn.activestate.com/ASPN/Mail/Message/c++-sig/1673338 is more
>recent and also relevant to your question.
>
>In short, I'd love to see luabind in Boost, and I'd hate to see it
>happen without substantial code sharing with Boost.Python.

I agree. It seems like a lot of code could be shared.
For instance, the conversion system between base<->derived should work
exactly the same and we could probably plug in BPL's system for this
without much trouble.

It would also be really nice if we could share most of the front-end code
(declaration of
scopes, classes and functions).

Note however that there are quite a few differences in design, for instance
for our scope's we have been experimenting with expressions ala phoenix:

namespace_("foo")
[
   def(..),
   def(..)
];

Also, we don't have a type-converter registry; we make all choices on what
converter to use at compile time.

Anyway, I am _very_ interested in this.

Daniel Wallin, dalwan01_at_[hidden]


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