What is libffi?

Libffi

libffi is a foreign function interface library. It provides a C programming language interface for calling natively compiled functions given information about the target function at run time instead of compile time. It also implements the opposite functionality: libffi can produce a pointer to a function that can accept and decode any combination of arguments defined at run time.

Read more about Libffi.

Some articles on libffi:

Libffi - Adoption - Ruby
... Fiddle A libffi wrapper in the Ruby Standard Library Ruby-FFI A Foreign Function Interface extension for Ruby ...