From: Beoran Date: 2008-12-12T07:01:13+09:00 Subject: Re: Standardizing FFI based wrappers This proposal looks fine, I like FI::SDL, FFI:SDL_ttf, FFI::Opengl, etc. However I have some questions with regards to the practical implementation. First of all, what to do with C libaries that consist of several physical .so (or .dll) libraries but only have on C interface? Gnome/GTK comes to mind. Also, what to do with forks or competing implementations? I know in an ideal world people should work together, but perhaps they won't. Ruby alone has four C based wrappers for SDL, namely RubySDL, Rubygame, RUDL and Gosu. What to do in case two people wrap the same library? Kind Regards, Bjorn.