3 ms·
> The mod's post makes it pretty clear the primary reason for the removal is that the tweet (and reddit post title) implies the features are coming to C++, whil
by bheadmaster 4y ago
> The mod's post makes it pretty clear the primary reason for the removal is that the tweet (and reddit post title) implies the features are coming to C++, while in reality they're an extension actually coming to OP's compiler.
The mod used the term "off-topic" - even your explanation states that the removal has nothing to do with the tweet and reddit post title being off-topic, but rather about being misleading. I assume the implications of "off-topic" (implications being that everything related to Circle is off-topic and therefore will be deleted) were what caused the author's reaction.
> GCC works with the existing C++ community and standards committees
Note that it wasn't always the case. Even with the C compiler, GNU extensions used to be non-standard, until GCC got popular enough for the committee to start caring. Many GNU extensions to C became standard C - but back in the day, they weren't C. Taxonomy of languages is an inherently unclear area with many shades of gray, both with natural and programming languages.
> I don't think it's fair to claim it 100% cannot be a different language just because GCC has extensions
True, Circle provides significantly more extensions to C++ than GCC.
I guess my point is that, in context of the /r/cpp, it's not that off-topic, the same way as discussing Groovy on a Java subreddit would probably not be off-topic - even though Groovy defines a huge number of extensions to the Java language, it's still a derivative of Java and has a lot to do with Java. I simply disagree with that level of puritanism on subreddits.