All the Perl that's Practical to Extract and Report
I wrote my first C extension for Ruby yesterday (for the 'df' command). It still needs some serious tuning, but it works at least. Easier than XS, but still not easy, especially for a guy who's C is pretty rusty.