On Fri, Feb 24, 2012 at 06:32:46PM -0500, Chris Siebenmann wrote: > The simple answer is that a good Pythonic or Perl-oid or Ruby-oid > library will expose a different sort of interface than a C-level FFI.
Exactly. I don't care if some other language decided not to expose the C api those language bindings happen to be using. That wasn't my point. My point was that a language wishing to use those bindings to provide an API in Ruby or Perl, need only *use* that one *we* provide; the person implementing that interface in whichever language they've chosen can do whatever the hell they want. But until we decide to do it that way, it's a little moot, and it would require some thought and design. Great for a project for GSoC I'd say, because thankfully I've plenty of ideas on this. :P -- Thomas Adam -- "Deep in my heart I wish I was wrong. But deep in my heart I know I am not." -- Morrissey ("Girl Least Likely To" -- off of Viva Hate.)