3 ms·
"Experimental programming language" is a huge stretch for this thing. I think you need to understand a bit of some C subcultures to get this reaction. C more t
by asveikau 5y ago
"Experimental programming language" is a huge stretch for this thing.
I think you need to understand a bit of some C subcultures to get this reaction. C more than other communities is about best practices to achieve certain goals like portability, stability, security, maintainability, etc. These best practices are often restrictive, or advocate cautious use of language features. Cello breaks a lot of these rules, sometimes haphazardly, and no experienced C person would advocate for some of those hacks.
But what ends up in the HN comment thread is a largely unfamiliar-with-C-culture looks at the README and comes away with the impression that this is an accessible way to learn C, which it is not.
- ricardobeat 5y agoThey can advocate as much as they want, but there is nothing to understand - censorship is not justified in this context.
- asveikau 5y agoI'm explaining why people would say this is a poor, even irresponsible introduction to the topic. "Nothing to understand", "censorship" are extreme reactions. It's a good idea to understand criticism before dismissing it. To take an extreme example... If a medical textbook had some strange and nonstandard information, and doctors said it should not be published because it advocates poor health outcomes... Is that "censorship"?
- deleted 5y ago[deleted]