> Personally I have found that it's quite clean and easy to program in
> "C+" by simply using a C++ compiler and just not going wild with all
> the features that you *could* use. You don't *have* to use all of it,
> you know. In that way, your "M" language really becomes a particular
> *style* of C++ rather than a full-blown programming language in its
> own right. This is actually a Good Thing[TM], since it means you can
> leverage existing compilers and so forth.
You've just described the reasons why Algol 68 is a Bad Thing(tm). Everyone
has his own subset and almost nobody understands what exactly happens in
others' code.
> Way back in the 0.99.x days we actually tried doing the Linux kernel
> using the g++ compiler, the main motivation for that was to get
> type-safe linkage. At that time, as everyone knows, g++ wasn't up to
> snuff; that has probably changed now. The LKML FAQ claims that "there
> would be no point" unless we started using C++ features left and
> right; personally I think type-safe linkage is plenty of reason
> enough.
We can't get people to follow common style and you expect adherence to
some subset of the language smaller than "compiler doesn't spit errors
on that"? Dream on.
And then there is "six month ago I cud not spel injuneer and now I r won"
crowd - and quite a few of them seem to be afraid of C. FWIC it is a
damn good reason to stay with C...
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/