From: Thomas Sondergaard Date: 2003-10-02T18:45:37+09:00 Subject: Re: C or C++? > Ruby is really C-oriented. It longjmps on errors, so the stack doesn't > "unwind" the way C++ objects really wants it to. I think I understand what you mean. Is it that destructors may not be called as expected? Please elaborate! > There are work-arounds > for that, but I found that without a good foundation of libraries to > work with, C++ was a real pain, so I stick with C. What kind of work arounds? If you rb_protect everything the longjmp's should only happen in ruby-land, and you should be safe in C++, right? Cheers, Thomas