News for hackers. Stuff that matters.
Re:The Lisp Curse (2011) by 21 on Thursday February 25, 2016 @12:54PM (#11176216)
Math does also have `sum` and `product` in the form of Sigma and Pi. Of course, not exactly the same thing (since they operate over a set, not discrete elements).

I would venture to say that the reason infix notation is naturally preferred is related to our psychology, the same way most human languages are SVO (Subject Verb Object) or SOV. VSO languages (Lisp like) are less prevalent.

In general my opinion is that when a majority vastly prefers one alternative, there is usually a strong reason for it (even if it may be irrational) and it's foolish to go against the grain.

Re:The Lisp Curse (2011) by stan_rogers on Thursday February 25, 2016 @02:19PM (#11176994)
I seem to recall that SOV (reverse Polish notation) is marginally more prevalent than SVO among the world's languages... though it is true that most creoles are SVO, which does at least seem to indicate that it's a default of sorts.
Re:The Lisp Curse (2011) by Jtsummers on Thursday February 25, 2016 @01:00PM (#11176253)
Infix is mostly used, in programming, within mathematical and logical expressions. But the majority of my code spends its time in some kind of chain of function calls, which has the verb first. Maybe if I did more with OO-languages I'd see it differently?
Re:The Lisp Curse (2011) by AnimalMuppet on Thursday February 25, 2016 @01:19PM (#11176435)
Interesting. OO syntax often is object.function(arguments), which is subject-verb-object order. I never thought of it that way before. You can throw some adverbs in among the arguments, too.
Re:The Lisp Curse (2011) by knughit on Thursday February 25, 2016 @09:49PM (#11179525)
That's correspondent with how Java and especially Obj-C and super especially AppleScript programmers try to write code that reads like COBOL, er, English.
Re:The Lisp Curse (2011) by knughit on Thursday February 25, 2016 @09:47PM (#11179521)
Lisp is VOO, not SVO.

Java is SVO.

C is VOO too.