It's a mistake to ignore the customer
Posted Dec 10, 2012 2:22 UTC (Mon) by
david.a.wheeler (subscriber, #72896)
In reply to:
It's a mistake to ignore the customer by dvdeug
Parent article:
GNU Guile 2.0.7 released
Poster said:
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.
(
Log in to post comments)