mozdev.org

rbXPCOM   

Home | Mailing List | Documentation | Installation | Source Code | Bugs | Links

Links

XPCOM
People lurking mozdev.org should have better idea about what XPCOM is than me. But any way...

Ruby

XPConnect
XPConnect is Javascript binding of XPCOM. rbXPCOM was originally implemented by translating XPConneect code one by one. The code has drifted from it since then, though.

Python XPCOM
The Python XPCOM is Python binding of ..., well it's obvious. If you are familiar with Python XPCOM, you may think the rbXPCOM is very similar to the Python XPCOM. This is probably because I borrowed the language mapping design from the Python binding of OMG CORBA. I learned some cool implementation techniques (ex. implementing the component loader by script) from Python XPCOM.

XPT to Ruby
XPT to Ruby, developped by Bryan Murphy, is another package providing a Ruby with access to XPCOM components. It generates a C-wrapper for a XPCOM intenface.

The rbxpcom project can be contacted through the mailing list or the member list.
Copyright © 2000-2017. All rights reserved. Terms of Use & Privacy Policy.