Hacker News new | past | comments | ask | show | jobs | submit login

I don't know if I can agree that the Ruby C API implementation is the cleanest -- from my experience I'll say it's very pure, but pure does not really mean clean, and it sometimes (esp. when performance is a concern) makes writing C extensions messy.

Python's C API could be argued that it uses too much abstraction, but it definitely makes it that much easier to write extensions.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact