From: "Benjamin J. Tilly" Date: 2001-05-17T00:27:26+09:00 Subject: [ruby-talk:15285] Re: Q: GUI framework with direct drawing capabilities? r2d2@mao.acc.umu.se (Niklas Frykholm) wrote: [...] >I'm using SWIG to wrap the C-interface and plan to put a more object-oriented >pure-ruby module on top. The limitations of SWIG are sometimes a bit >frustrating, but it is a lot faster than wrapping "by hand". I'm currently >working on translating all the sample programs in the Allegro distribution to >Ruby, to make sure that the interface works reasonably well. An idea that is floating around "out there" for wrapping C libraries is to build something that will take a debug version of the library, read the structures out of the debugging symbols (which are pretty standard across different compilers), and then write your wrapping code. I don't know of anyone who is doing this yet, but I know of at least 2 people in different languages who are looking at it... [...] Cheers, Ben