Hello World,
This post is about writing C extensions for Ruby. There are benefits of writing a C extension for Ruby.
The best place to start is the Programming Ruby: The Pragmatic Programmer’s Guide chapter on Extending Ruby.
A excellent series of more in-depth tutorials were written by Chris Lalancette.
-
Writing Ruby Extensions in C – Part 3, Extension Initialization
-
Writing Ruby Extensions in C – Part 4, Types and Return Values
-
Writing Ruby Extensions in C – Part 11, Blocks and Callbacks
After your C extension is finished, you may want to package your C extension as a rubygem.
