John Joyce wrote:

> You should use C for Ruby extensions.

The best thing about these extensions is wrapping rVALUE (IIRC) in a C++ 
class that presents all its native methods as C++ methods. From there the 
rest is easy!

-- 
  Phlip
  http://www.oreilly.com/catalog/9780596510657/
  "Test Driven Ajax (on Rails)"
  assert_xpath, assert_javascript, & assert_ajax