From: "Kristoffer Lundén" Date: 2007-03-26T12:56:51+09:00 Subject: [ANN] R-Bus, a native Ruby implementation of D-Bus Hello, just put the source code up at the project page at Rubyforge. Finallyfound the time to clean it up a bit and polish the docs a little. R-Bus is a native Ruby implementation of the D-Bus protocol, withthese goals in mind: * Ruby + standard library is the only dependencies* A Rubyish API, approach and way of doing things* Complete client functionality* A comprehensive test suite Homepage: http://rbus.rubyforge.org/Subversion: svn checkout svn://rubyforge.org/var/svn/rbus/trunk rbusAPI, tutorial, etc: http://rbus.rubyforge.org/doc/ The license is GPL. No gems or tarballs yet, as I want some eyes on both API and codefirst, it'd be much appreciated! Current status is that it covers pretty much all client functionalityapart from exporting objects, which should be one of the things nexton the list. It has support for a threaded event loop as well as using the GLib onewith the Ruby-GNOME2 bindings. There was some concern earlier overthreads, but it works really well so far, and the native Javaimplementation seems to have a similar approach. It should also bepossible to add more loop types without too much problem, I hope. There are some more things that are missing here and there, but whatis needed most of all is lots, no *LOTS* of testing. There's sure tobe plenty of things that do not work as they should, especially incomplex marshaling combinations. Also it's all just tested on oneLinux machine so far, so "worked on my machine"-syndrome is probablymore fact than possibility. ;-) Both more automated tests as well as example scripts and applicationswould be more than welcome - also useful scripts in other languagesthan Ruby would be cool, so they could be translated for testingpurposes. See the examples directory for some currently working stuff. There's plenty more to tell, I'm sure, but for the ones interested,there's plenty of docs and code to check out, and of course, feel freeto ask any questions you may have. Everyone's invited. ;-) Sorry it took so long, for those who may have waited. Have fun! -- Stoffe -- Kristoffer Lundén✉ kristoffer.lunden@gmail.com✉ kristoffer.lunden@gamemaker.nuhttp://www.gamemaker.nu/☎ 0704 48 98 77