gabriele renzi
1/6/2005 2:31:00 AM
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 :)