It's not really clear what this article talks about from its name. I suggest to rename it to something like 'Adding XPCOM components to Mozilla build system', although that might be a bit too long.
Also, the bit about registration code would better be placed on a separate page. For example, because people who need to write JS XPCOM component can do so without thinking or knowing anything about the build system. --Nickolay 15:12, 24 October 2005 (PDT)
Contract vs Interface
- 'implementing contract' is correct, but 'implementing interface' is certainly used much more widely. --Nickolay 01:17, 23 March 2006 (PST)