It's a mistake to ignore the customer
Posted Dec 10, 2012 2:22 UTC (Mon) by david.a.wheeler
In reply to: It's a mistake to ignore the customer
Parent article: GNU Guile 2.0.7 released
personally I think it's an inelegance that quote exists at all.
I think that is an extremely small minority position. I think most people are happy to have abbreviations for common situations.
If the notation were + (a, b) and a __add__ b then people would use the prefix notation more.
Actually, I think people just wouldn't use the language at all, if those were your only options. I believe that for many developers, infix using symbols like "+" is a "bare minimum" requirement for a programming language. It matters how code looks, it really does.
You're setting up two competing syntaxes, and the arguably more friendly one is not the one used for 35 years in Scheme and since the dawn of time in Lisp. Either the new one will see little to no use, or both will be used.
If a notation is more friendly, why should people object to it?
My hope is that both will be used, and that isn't a problem. People see (quote x) and 'x all the time, it hasn't hurt them.
to post comments)