Attention, très long billet, cliquez vous l'avoir en entier : Il est recommandé d'avoir des notions Ruby et C, étant donné que je ne réexplique pas tout :-)

MAJ : la version officielle est maintenant hébergée sur Ruby France : Introduction aux extensions ruby en C, Un grand merci à jean-mi pour s'être occupé de la migration du billet :-p