
|
Home |
Mailing List |
Documentation |
Installation |
Source Code |
Bugs |
Links
|
XPCOM
People lurking mozdev.org should have better idea about what XPCOM is
than me. But any way...
Ruby
- Ruby official home page
- An introduction of Ruby
presentation given by Matz -- the designer of the language - Ruby Book
"Programming Ruby" by David Thomas & Andrew Hunt
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.
- coming soon