It's a mistake to ignore the customer
Posted Dec 6, 2012 16:28 UTC (Thu) by david.a.wheeler
In reply to: It's a mistake to ignore the customer
Parent article: GNU Guile 2.0.7 released
The only advantage of (infix) I can think of is familiarity
Yes, the only advantage of infix is that nearly all educated people spend 10 to 18 years in school using infix for all arithmetic work. People who do more math-related things (e.g., programming) tend to have even more experience using infix notations than the average person. Practically all math texts (where you might get useful algorithms) use infix, too. If people spent 10 to 18 years in school exclusively using prefix or postfix instead of infix, and nearly all books used prefix or postfix, they would prefer prefix or postfix instead. But this is not reality.
Are you going to change all schools and math books, worldwide, to use infix? No?
Infix is not going away. And most humans do prefer the familiar.
A programming language is not just for the computer, it's also for the humans. Humans can learn to use prefix, but most humans prefer to use a notation similar to what they've used for 10 or more years. The Fortran developers figured out how to do infix years ago, it's time for Lisp implementations to catch up to the first version of Fortran :-).
to post comments)