Re: Re: Netscape 'Spidermonkey' JavaScript bindings

Daniel Wallin <[email protected]>
Newsgroups gmane.comp.lib.boost.langbinding
Message-ID <[email protected]>
Daniel Wallin wrote:
> David Abrahams wrote:
> 
>> <snip>
>>
>> No, it worked, but I've been travelling and not had much time to
>> respond.  In the meantime I suggest you look at the "langbinding"
>> branch of the Boost CVS (Daniel, can you fill in the details for
>> him?) where we have some preliminary work already.
> 
> 
> Yeah, I'll try to sum up what we have done so far tomorrow. Sorry for
> not replying sooner Warrick, I've been pretty busy..

I realized that I don't really know what details I'm suppose to fill in,
so I'll just expand on what David said.

The little that has been done can be browsed here:

http://cvs.sourceforge.net/viewcvs.py/boost/boost/boost/langbinding/?only_with_tag=langbinding
http://cvs.sourceforge.net/viewcvs.py/boost/boost/libs/langbinding/src/?only_with_tag=langbinding

The code in the CVS is mostly directly from Boost.Python, with
additional tweaks to allow for unique inheritance graphs for every
extension module. Or at least, that was the plan..

Our plans for the future is to separate the interface used to register
classes and functions from the scripting language by introducing an
abstract language layer. With this applications/extension modules could
provide a langbinding interface, into which users can plug in any
scripting language backend they may want to. More on this can be found
on the list.

I don't know what else to say at this time. Please ask questions. :)

-- 
Daniel Wallin


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.