Name: Anonymous 2011-08-06 2:53
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.
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.