From: Marcel Toele Date: 2006-03-21T01:30:47+09:00 Subject: [ANN] Ruby/DLX 0.8.1 released ------=_Part_4126_7429295.1142872230921 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline It is my pleasure to announce that: Ruby/DLX 0.8.1 is now available for download from: http://ruby-dlx.rubyforge.org/ (Direct link: http://rubyforge.org/frs/download.php/9283/ruby-dlx-0.8.1-20060320-14h58m35= s-utc.zip ). Ruby/DLX is a frontend to Ruby/DL2. It uses the Ruby/DL2 ability to import = C library calls directly in ruby. Ruby/DLX provides a (hopefully) very intuitive way of doing this. * All structs can be redfined in nearly identical syntax * All (pointer) types are identified automatically and conversion is performed automatically to the above defined structs * char* <-> String type conversion * char <-> ruby character type conversion * function pointers are handled automatically * pointers-to-pointers (array lists) are handled automatically, You can change lists in ruby by replacing C-allocated values by Ruby allocated values * nested structs are handled automatically For an example and a one-to-one comparison of a C-Header file and the corresponding Ruby module don't hesitate to drop by at: http://ruby-dlx.rubyforge.org/ Happy Hacking! dpy ------=_Part_4126_7429295.1142872230921--