From: "Ara.T.Howard" Date: 2005-10-17T04:39:40+09:00 Subject: Re: ANN: RubyInline 3.5.0 released On Mon, 17 Oct 2005, Ryan Davis wrote: > RubyInline version 3.5.0 has been released! > > http://www.zenspider.com/ZSS/Products/RubyInline/ > http://rubyforge.org/projects/rubyinline/ > > ** DESCRIPTION: > > Ruby Inline is an analog to Perl's Inline::C. Out of the box, it > allows you to embed C/++ external module code in your ruby script > directly. By writing simple builder classes, you can teach how to cope > with new languages (fortran, perl, whatever). The code is compiled and > run on the fly when needed. > > Using the package_inline tool Inline now allows you to package up > your inlined object code for distribution to systems without a > compiler (read: windows)! > > ** FEATURES/PROBLEMS: > > + Quick and easy inlining of your C or C++ code embedded in your ruby script. > + Extendable to work with other languages. > + Automatic conversion between ruby and C basic types > + char, unsigned, unsigned int, char *, int, long, unsigned long > + inline_c_raw exists for when the automatic conversion isn't sufficient. > + Only recompiles if the inlined code has changed. > + Pretends to be secure. > + Only requires standard ruby libraries, nothing extra to download. > + Can generate a basic Rakefile and package up built extensions for > distribution. > > http://www.zenspider.com/ZSS/Products/RubyInline/ > http://rubyforge.org/projects/rubyinline/ > > Changes: > > + 4 minor enhancements > + Switched to install for Makefile. > + Lots of minor cleanup. > + Added add_to_init to extend init methods. Great hack! > + Added 2 demo files used in the rubyconf 2005 presentation. > + 1 bug fix > + Fixed example in README.txt. OOPS! > > http://www.zenspider.com/ZSS/Products/RubyInline/ > http://rubyforge.org/projects/rubyinline/ thanks so much for this work ryan! -a -- =============================================================================== | email :: ara [dot] t [dot] howard [at] noaa [dot] gov | phone :: 303.497.6469 | anything that contradicts experience and logic should be abandoned. | -- h.h. the 14th dalai lama ===============================================================================