Ruby Inline is an analog to Perl's Inline::C. It allows you to imbed C external module code in your Ruby script directly. The code is compiled and run on the fly when needed.
|Tags||Software Development Libraries Ruby Modules Code Generators Pre-processors Utilities|
|Operating Systems||POSIX OS Independent|
|Implementation||C Ruby C++|
Release Notes: The API of Inline::C has been extended with prefix(code). All public APIs have been documented. A lot of code and tests have been cleaned up.
Release Notes: This version removes references to ZenTestUnit, and converts the History.txt to ZenWeb format.
Release Notes: This release is a complete rewrite with a new design. It supports multiple languages, works with C/C++ out of the box, supports multiple functions per compilation unit, and allows entire classes to be defined and linked in one unit.
Release Notes: This version adds a tutorial on profiling, C++ tweaks to make it happy with C++ (only tested with GNU so far), globals so that users can add extra libraries and flags to the compiler, and a C++ example.
Release Notes: This release fixes a bug in inline.rb which caused a comparison against inline.rb, not the caller, and tweaks example.rb to take the number of iterations as an option.