Apologies for the very delayed response, but I wanted to respond as I noticed your question still gets views as of today.
I haven't heard of any other customers trying to create Ruby bindings. As far as I'm aware our UM engineering team do not have anything in the pipeline for supporting or providing materials for Ruby programmers.
Is this something that you, or other customers, are still interested in?
Senior Technical Support Engineer
Global Customer Support
If you are still interested in using LBM with the Ruby language, we can raise an enhancement request with the Ultra Messaging product management group and see if this is something that could be added to the future pipeline.
We'd need to explain in as much detail as we can about how you would make use of the bindings, and your project requirements (so how much of the LBM library would need to be made available to Ruby).
I'm a programmer who specializes in performance related work. Right now i'm working in a team doing low latency electronic trading stuff, but I have bounced back and forth between high traffic website contexts, and trading work, swapping micorseconds for milliseconds.
I love lbm. I love Ruby. I love C. I think that lbm goes with Ruby about as well as my one year old nephew goes with a chainsaw- its just a misfit. lbm is the fastest messaging implementation that I have seen, and creams the other 15 or so that I have worked with. Ruby, wonderful though it is, is the slowest language that I have ever encountered, and is clearly an order of magnitude slower than Java, C or C++ (See the TechEmpower benchmarks for objective measures). Ruby is amazingly productive, and is good fodder for a performance dude because it's so effing slow.
Of course, it is possible to call any arbitrary C API from Ruby, which means that it's possible to call lbm from Ruby. That doesn't make it a smart thing to do in the work contexts that I know, but yours might differ enormously. My two cents,