Lyle Johnson ha scritto: > On Thu, 6 Jan 2005 04:31:41 +0900, Peter C. Verhage > <usenet2 / nospam.no-nonsense.org> wrote: > > >>Just thinking out loud, but wouldn't it possible to generate Ruby/DL >>code instead of Ruby C wrapper code using SWIG? This would make it a lot >>more easy to use extensions cross-platform without the need for compilation. > > > You might be able to get something to work for some limited cases, > where the code to be called is regular C code. I don't know how you'd > get this to work for C++ code, however (e.g. how does Ruby/DL deal > with name mangling, calling constructors and destructors, templates, > exceptions, ?) > > it does not, DL is for C, not c++. IIRC a related note from the author was that writing a DL for c++ would be damn close to writing a c++ compiler (ok, maybe not this exact words :)