Quote:
Introducing polymorphism into kernel primitives is just looking for trouble.
O_O
Quickly you must Hurry!
Report this immediately! You must tell Linus and the kernel crew this as soon as is possible!
Oh, no!
It is worse than I though, "POSIX" is plagued with bloody bastards!
O_o
Are you serious?
The "Linux" kernel, and in fact all modern kernels, are riddled with polymorphisms and other abstractions besides.
In fact, the "Linux" model of devices is one of the finest abstractions ever conceived.
Quote:
Even if it was his intention to speak beyond kernel programming, I'm not going to suddenly disregard his opinion regarding kernel programming.
Who asked you to?
At what point has anyone in this thread said that Linus doesn't know what he is talking about with regards to kernel programming?
His classic "debate" with developers of other kernels is probably more instructive than entire books on the subject.
But his expertise in one field doesn't imply expertise in any other field.
Quote:
Whereas the whole point of exceptions is to provide a very loose error handling mechanism.
You clearly do not know anything about the C++ exception mechanism.
Quote:
You forgot to show me that quote.
I didn't forget.
Almost all of his points in every rant he has ever made about C++ are devoid of actual criticism, argument, or supporting rationale.
I'm spoiled for choice.
Quote:
I've never built a kernel, but I have studied kernels a lot, and just from what little I know, I can easily say that I would never use C++ for a kernel, even though I do like the language.
O_o
I have built a kernel.
So, I must necessarily be right, right?
I wouldn't use C++ for a kernel either, but then, I wouldn't assume that a C++ programmer would ruin any project I worked on so the comparison isn't quite the same is it?
Soma