Ruby TANGO client?

We see that Ruby is getting more and more used as scripting language. Is a Ruby client version of TANGO something people are looking at?
We do have R2CORBA as CORBA implementation available, that is 100% open source.
If there are Ruby enthusiasts who are ready to invest in porting TANGO to Ruby then we can only encourage them. We should however be comparing two approaches: (1) build a Ruby binding on top of the C++ binding - the way PyTango has done, and (2) build a native Ruby binding on top of a Ruby CORBA implementation - the way the Java TANGO implementation has done using JacORB for CORBA. We should discuss with experts from both approaches to hear how much work it represents porting and maintaining the implementation in a new language. In the past the Java implementation for TANGO servers lagged behind for a number of years because of the extra workload. The PyTango approach has the advantage that it follows the TANGO evolution more easily. This is important especially seeing as we plan to remove CORBA in the future.

It would be interesting to hear what the experts say. We should ask them to provide a recipe of what needs to be done in both cases.

Regards

Andy
 
Register or login to create to post a reply.