On Mon, Mar 25, 2002 at 12:13:55PM +0800, Bamm Gabriana wrote:
> >>Now this one is a bit harder to quantify due to the fact that it's an
> >>integral part of browser.xpi 
> >
> >Gee, an integral part of the software... Gee, where have we heard this 
> >before (think MS and MS Explorer). Seems that Mozilla does what MS 
> >does and makes sure they bundle their bloatware so you can't remove it.
> 
> I tend to agree with Bundy. After all, Moz was designed to
> be modular. It should have been possible to design Mozilla
> so that composer would be in a different module.

It all depends. I can't really say what the thinking was wrt this but
there's a SNOGLOAD of common functionality between composer and browser.
Just look at the two and see what similarities you can pick up on. Then
look at the differences and see if they are common with any other
components. Then see what you have left and consider just how much there
is and wether or not that's worth complaining about?

As a quick list, for me it goes a bit like this (off the top of my head
btw... I'm not doing an actual comparison right now):

Display of parsed HTML and HTML source is pretty obvious. The HTML
parsing stuff is used in everyday browsing and viewing html mail+news.
The display of HTML source is used in view page source in the browser.

That's a large chunk of the needed code for composer. Now...

Editing of HTML: Creation of html mail+news and forms for the browser.
The form part might take a bit of thought but think of how they are
similar: When you get a page with a form on it and you fill it in you're
not doing anything that is that much different from creating the form in
the first place and selecting default values for things.

So the only thing that is really left is the composer specific
interface and I don't think that is very big (but I don't have figures
on that). It's basically a sideeffect feature. The core functionality is
already there.

At least that's (more or less) my way of thinking about it. :)

> Being able to create a new platform that runs on top
> of all existing platforms is something to brag about,
> because it will have a direct effect on how apps will
> be written in the future.

Fsck yeah. It means I can actually write something that is useful to me
and spread it across the land and those who want it don't have to use my
OS of choice. Such an act promotes freedom of choice in the computer
industry. Something that is sadly lacking atm.

-- 
SOCCER PLAYER IN GENITAL-BITING SCANDAL  ---  "It was something between
friends that I thought would have no importance until this morning when
I got up and saw all  the commotion in the news,"  Gallardo told a news
conference. "It stunned me."
Reyes told Marca that he had "felt a slight pinch."
      -- http://www.azcentral.com/offbeat/articles/1129soccer29-ON.html

Reply via email to