Hello,
I just added a table on CL -> Clojure mapping to the wiki section
http://en.wikibooks.org/wiki/Clojure_Programming#Clojure_for_Common_Lisp_Programmers
Please feel free to make addition / correction. I am just trying to
document as I learn Clojure.
Now for my question.
As I made the entry for "progn -> do", the next logical thing
a CL programmer would as is : what about Common Lisp "do"?
I sort of feel that its not needed here as the sequences are
lazy and immutable, and we have map, filter etc. but would
like more accurate comments by Clojure gurus here so that
an accurate explanation can be put up on the wiki.
One a side note, just curious, what was the rationale on the
selection
of "do" as the name instead of "progn"?
Thanks.
Parth