Nicolay77
The reason? It would encourage more people to try alternatives.
Of course, the scientific method means this tests should be reproducible by everyone, and YMMV, but I wasn't talking bullshit, just see the page.
AFAIK Opera 9.5 Beta is still faster than these two browsers.
If I understand correctly, a pure virtual interface avoids inline functions. And there can be a lot of one-liner inline functions in a large project.
So there's a diference between standard good-design and this yet-another-thing-that-became-a-pattern.
Standalone svn:// server for the win.
(Or some other lady nearby.)
Proof: it was different before, and Apple got in legal trouble.
However in the time that most people were writing compilers no common or popular computer had enough memory to run Lisp reasonably. Even 8MB were a luxury.
Now we have 2GB of RAM as the norm.
Make your language do something it can't naturally do, by having to transform abstractions into hand crafted code. Especially when using a higher level language would make that 'design pattern' automatic or innecesary.
That said, I'm not agains patterns per se, I just don't see them as the 'Holy grail' that fixes all the developer problems if only you used them well, because they are nothing of that sort.
'Design patterns' are simply like an Assembler programmer doing ADTs, just because he knows about OOP, and he is methodic about his work, but it doesn't mean that what he's doing is the only way to use classes when programming.
I believe my version is much handier than having to use Emacs.