From: MenTaLguY Date: 2007-06-20T02:47:40+09:00 Subject: Re: Problem wrapping the C++ STL On Wed, 20 Jun 2007 02:37:39 +0900, Daniel Berger wrote: > Maybe we should just rewrite the interpreter in C++ then. Think of all > the STL and Boost stuff we could then integrate "for free". I can only > guess what other advantages this might bring in the long run. It should be nearly sufficient to replace the setjmp/longjump bits with C++ exceptions and build the interpreter with a C++ compiler. However, that just exchanges one problem for another since the bulk of Ruby extensions are written in C, and embedding Ruby becomes even more difficult. I think we'd all be much better off if someone wrote a Ruby equivalent to boost.python. There is a partially-completed one out there, but it's unmaintained I'm not able to find it again at the moment. -mental