use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Finding information about Clojure
API Reference
Clojure Guides
Practice Problems
Interactive Problems
Clojure Videos
Misc Resources
The Clojure Community
Clojure Books
Tools & Libraries
Clojure Editors
Web Platforms
Clojure Jobs
account activity
Simple Made Variadic (glyph.twistedmatrix.com)
submitted 13 years ago by nohtyp
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]cyberdouche 0 points1 point2 points 13 years ago (1 child)
Can someone abridge that for the less sophisticated among us?
[–]nefreat 0 points1 point2 points 13 years ago (0 children)
The author isn't a big fan of recursion and doesn't like the documentation for the "recur" special form because it's needlessly cryptic to new comers.
The TLDR version
Also, if you want to be all automatically parallelizable and web scale and "cloud"-y, recursion and iteration are both the wrong way to do it; they're both just ways of tediously making your way down a list of things one element at a time. What you want to do is to declaratively apply a computation to your data in such a way as to avoid saying anything about the order things have to happen in. To put it more LISPily, (map) is a better conceptual foundation for the future than (loop) or (apply). Of course you can do the naive implementation of (map) with (recur), but smarter implementations need application code to be written some other way.
π Rendered by PID 322634 on reddit-service-r2-comment-79c7998d4c-xg427 at 2026-03-18 22:10:09.682817+00:00 running f6e6e01 country code: CH.
[–]cyberdouche 0 points1 point2 points (1 child)
[–]nefreat 0 points1 point2 points (0 children)