3 ms·
> Also, this is a huge red flag to me: Puke! Who would ever want to create that kind of macro abomination.
by vardump 7y ago
> Also, this is a huge red flag to me:
Puke! Who would ever want to create that kind of macro abomination.
- dgellow 7y agoBjarne Stroustrup! https://en.wikipedia.org/wiki/C_alternative_tokens https://en.wikipedia.org/wiki/C_alternative_tokens And I'm not even joking :)
- vardump 7y agoYeah, damn, just found out myself. I thought I knew C inside out, but I guess there are still bits and pieces you just don't encounter very often. That said, my opinion about those macros is unchanged.
- arcticbull 7y agoMan Bjarne Stroustrup is like the guy in college who flatly refused to conform in any way whatsoever no matter how good or bad it would have been for 'em. It's more of an oppositional personality disorder ;) That kid grew up and invented, because of course he did, C++.
- int_19h 7y agoIt might have something to do with various symbols that C uses not being convenient to type in many non-US keyboard layouts. In the standard Danish one, ~|^ all require the use of AltGr.
- arcticbull 7y agoC++ isn't exactly short on symbols haha
- garaetjjte 7y agoYou can do worse: http://oldhome.schmorp.de/marc/bournegol.html http://oldhome.schmorp.de/marc/bournegol.html
- vardump 7y agoPretty curious: someone seriously disagrees this header should not exist? I'd really love to hear the arguments!