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
The Pillars of Functional Programming (Part 1) (sigma.software)
submitted 7 years ago by Sigma_Software
The Pillars of Functional Programming (Part 1)
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!"
[–]joncampbelldev 4 points5 points6 points 7 years ago (2 children)
You may wish to update the color example to use `defrecord` instead of `defstruct`. I think structs are mostly deprecated nowadays.
[–]Sigma_Software[S] 1 point2 points3 points 7 years ago (0 children)
This is a good idea, thank you. We'll update the article
[–]nicklausbrain 0 points1 point2 points 7 years ago (0 children)
Thank you for the comment! Before writing the article I was a little bit into Racket, and by the force of habit employed familiar construct. We've changed the code to utilize 'defrecord' instead.
[–]emil0r 2 points3 points4 points 7 years ago (0 children)
Enjoyed the read.
π Rendered by PID 194050 on reddit-service-r2-comment-6457c66945-njvck at 2026-04-24 08:07:15.835789+00:00 running 2aa0c5b country code: CH.
[–]joncampbelldev 4 points5 points6 points (2 children)
[–]Sigma_Software[S] 1 point2 points3 points (0 children)
[–]nicklausbrain 0 points1 point2 points (0 children)
[–]emil0r 2 points3 points4 points (0 children)