Send rubynet-announce mailing list submissions to rubynet-announce / lists.rubynet.org To subscribe or unsubscribe via the World Wide Web, visit http://lists.rubynet.org/lists/listinfo/rubynet-announce or, via email, send a message with subject or body 'help' to rubynet-announce-request / lists.rubynet.org You can reach the person managing the list at rubynet-announce-admin / lists.rubynet.org When replying, please edit your Subject line so it is more specific than "Re: Contents of rubynet-announce digest..." Today's Topics: 1. RubyInline 2.2.0 Released (rubynet-announce-admin / lists.rubynet.org) --__--__-- Message: 1 Date: Sat, 25 Jan 2003 18:19:44 -0800 Cc: Seattle Ruby Brigade! <ruby / zenspider.com> To: Ruby Announce <announce / rubynet.org> From: rubynet-announce-admin / lists.rubynet.org Subject: [ruby-announce] RubyInline 2.2.0 Released Reply-To: announce / rubynet.org RubyInline 2.2.0 has been released! Ruby Inline is my quick attempt to create an analog to Perl's Inline::C. It allows you to embed C external module code in your ruby script directly. The code is compiled and run on the fly when needed. The ruby version isn't near as feature-full as the perl version, but it is neat! FEATURES/PROBLEMS: + Quick and easy inlining of your C code embedded in your ruby script. + Rudimentary 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 C code has changed. + Pretends to be secure. + Only uses standard ruby libraries, nothing extra to download. + Simple as it can be. Less than 230 lines long... um... sorta simple. CHANGES: + Touch all generated files to avoid unnecessary diffs. - Added good profiling example in tutorial/*. - Added profiling strategy in README.txt. --__--__-- _______________________________________________ rubynet-announce mailing list announce / rubynet.org http://lists.rubynet.org/lists/listinfo/rubynet-announce End of rubynet-announce Digest