Lisp goes against the human thought process. You must think in reverse to successfully write and read Lisp code!
Consider the famous REPL: (loop (print (eval (read))))
People will typically think Loop-Print-Eval-Read, which is obviously wrong. They want to read left-to-right, not recursively. Thus, it's a write-only language. I'm an employer and if one of my applicants told me they were a Lisp programmer, I'd personally throw them out the door.
Name:
Anonymous2011-08-06 3:08
Just reverse the parenthesis if the left-to-right thing bothers you.
Expand them out. The deepest one in both is read, thus that is done first. Then eval follows, then print, and then loop. Thus, they must be done in that order.
Also, BIDMAS/BODMAS/PEMDAS/whatever the fuck kids use now for the order of operations. Both are readable if you aren't fucking retarded.
"people
This may be true of English, but some cultures still read right to left, and so it might be more intuitive for them anyway. You aren't very considerate, OP.
>>24
Oh, I get it! It's because you're talking out of your ass!
Name:
Anonymous2012-12-09 5:05
"Human thought process", whatever that is, isn't left-to-right. There are many writing systems that work from right to left, in fact it was the primary way of writing before the advent of ink, as most people are right handed and they didn't use their off hands for chiseling etc. - with ink if you wrote the other way you'd smear what you wrote.
Name:
Anonymous2012-12-09 5:51
sub.domain.tld
2012-12-09
Universal Left Hand rule
nuff said
>>26
``Most'' systems were actually not right-to-left, but rather left-to-right-to-left-to-right. Phoenikian and early Greek inscriptions are arranged like that. I have no idea why Arabs and other semithic Jews insist on writing right-to-left, because, as most of them are right-handed (or so I think), they do not see what they write, while I can see what I just wrote when moving my hand from left to right.