Trolling again, eh? Oh well, welcome back.
Nah, just discussing. I'd really like to know what the states expect to prove with the code. Some people here seem delighted with this latest courtroom development. Perhaps they could answer?
Modular programs have units which are restricted to single logical tasks.
You mean tasks like HTML parsing, HTML rendering, interactive browsing, etc.? Looks like IE fits the bill.
One still has to load the entire DLL in memory to use any of those independent components, doesn't one?
Logically speaking, yes, but of course paged virtual memory systems typically load individual pages on demand. In any case, this is irrelevant as DLL boundaries don't map to module or component boundaries, and IE consists of many DLLs anyway.
I guess you'd consider IKEA to be a modular store because they sell modular furniture, too. I hope you can see the connection.
No, sorry, I'm missing your point here. Could you elaborate?
Having a huge DLL made up of interconnected and intertwined functions and modules that can be called separately isn't modular programming.
Well, thanks for telling me what modular programming isn't. Now could you tell me what it is, and why IE doesn't qualify?
You can remove IE's stub but you can't remove IE because it's not modular.
Umm, no, you can't remove IE because its multiple independent modules (which are of course the result of modular programming) are reused by dozens of applications vital to the product.
Thanks for proving our point.
Forgive me if I don't yield just yet :-)