On Wed, Jan 17, 2001 at 08:35:55AM -0600, Ken Kozman wrote:
> > on unix there is no magic: the assumption is that one compiler is used to
> > build everything.
> >
>
> But that may not be the case if XPCOM can be turned into a system
> architecture instead of just used for application plugins/extensions. MSCOM
> is powerful because classes which are registered, are registered for the
> entire system. Wouldn't it be nice to get this sort of component reuse at
> the entire system level, not just for individual Mozilla type applications?
>
> If that is to be done, then the components one person makes have to be able
> to be shipped in binary and such. It is my understanding that this is
> non-standard in the Unix world, but it is not impossible I don't think.
>
Everything in Linux (at least) *is* shipped in binary form. The packages are
only appropriate for platforms that use that compiler.
In many cases however C is the language of choice, so it's not an issue :)
System-wide registries are beginning to appear. They present the problems
mozilla is now facing in translating XPCOM to a more flexible model (*not* a
systemwide component registry, but at least one usable by mozilla, its
plugins, and its embedders) -- component registration that maintains the
unix distinction between user and system (and deals with things like the
user not having write permission to mozilla's system-wide registry) ...
ari