3 ms·
I just found the article odd; it starts off by declaring the behaviour of cpp to be objectionable, but then it just lists different aspects of its actions. At n
by joosters 6y ago
I just found the article odd; it starts off by declaring the behaviour of cpp to be objectionable, but then it just lists different aspects of its actions. At no point does the OP complain that cpp is doing the wrong thing - indeed, they point out in several places that it couldn't really be changed to do anything else because either it would break existing code, or would be just as odd if it behaved in another way. So I'm wondering just what it was they were scandalized about? I'm not demanding that they fix cpp themselves!
At least the child told people that the emperor was wearing no clothes; a more apt analogy with this article would be as if the child merely said "that's scandalous!" without telling anyone about the missing clothes...
- klyrs 6y ago> 1) No Comprehensive Standard Here the "scandal" is that the "standard" is poorly specified, and therefore isn't much of a standard. This seems to be the root of the scandal, and all else appears to flow from here. > 2) Context Free, Just Kidding! Here the "scandal" is regarding to context sensitivity -- the author vacillates about the status of the "scandal" but still, it seems clear that they're identifying context-sensitivity as scandalous. > 3) Whitespace Insensitive, Just Kidding! Here the author considers irregularities in how "whitespace sensitive" cpp is -- both in the "spec" and in implementations, with an example of non-portability between gcc and clang. et cetera