On Saturday, 14 December 2013 at 20:37:21 UTC, Ola Fosheim Grøstad wrote:
I am not talking about it "being a problem", but about not being user-friendly when you are faced with unknown code where you do not know the symbols, it will slow you down. "<>" is much more visually distinct, but I know the reasoning of keeping the parser simple. I just disagree with the solution. It is not as comprehensible as it should be.

Also, I'm not sure I agree with any of this. You are minimally required to have some understanding of what symbols mean to use any programming language (Who would guess that blah<int> is a template instantiation in C++ or generic in other languages without being familiar with what <>s mean in that context?). Plus, even if your point is "just don't know that one symbol but don't want to spend time learning it", still, I've shown some D code to someone who actually didn't know D code but they fully understood and comprehended what "memoize!myFunc(a)" did despite not understanding the intricacies of its implementation.

Reply via email to