Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-04-18 09:04:15


"Peter Dimov" <pdimov_at_[hidden]> writes:

> Just FYI, I recently stumbled across http://luabind.sf.net - a library that
> seems to be a boost.python "port" for the Lua language (www.lua.org).

It also seems to draw some inspiration from Joel's work on Phoenix
syntax:

    class_<A>(L, "A")
        .enum_("constants")
        [
            value("my_enum", 4),
            value("my_2nd_enum", 7),
            value("another_enum", 6)
        ];

> It might be an interesting project to isolate the language-independent parts
> into a core library. :-)

Mos' def!

It seems as though there must be a great deal of common work here.
It also seems as though pyste could easily(?) be adapted to generate
bindings for various languages.

I'd really like to see all this work brought together in Boost so the
common elements could be factored out and re-used (say, for Perl!).

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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