Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abargnesi/beginning-ruby-c-extensions

This talk will detail what a Ruby C extension is, why you may want to use them, and how to get started.
https://github.com/abargnesi/beginning-ruby-c-extensions

Last synced: 2 days ago
JSON representation

This talk will detail what a Ruby C extension is, why you may want to use them, and how to get started.

Awesome Lists containing this project

README

        

Beginning Ruby C extensions
---------------------------

Ruby extensions can be used to link Ruby with third party C libraries. This can be useful when native linking or performance is vital to your program. MRI (Matz's Ruby Interpreter) supports building and loading C code within your own gem.

This talk will detail what a Ruby C extension is, why you may want to use them, and how to get started. A coding demonstration will then show the entire process from inception to deployment. We will wrap up with resources for continuing your journey with Ruby C extensions.

**Duration:**

1 hour

**Repository:**

https://github.com/abargnesi/beginning-ruby-c-extensions

**Slides:**

http://abargnesi.github.io/beginning-ruby-c-extensions