Rubynet-announce digest, Vol 1 #22 - 1 msg

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