Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Lisp kills productivity!

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.

Name: Anonymous 2011-08-06 5:50

>>3
Retard.

Not a Lisp programmer, but these should be the same:

(loop (print (eval (read))))
((((read) eval) print) loop)

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.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List