94 subscribers
با برنامه Player FM !
پادکست هایی که ارزش شنیدن دارند
حمایت شده


Ep 049: Keywords! Keywords! Keywords!
Manage episode 243788238 series 2463849
Each week, we discuss a different topic about Clojure and functional programming.
If you have a question you'd like us to discuss, tweet @clojuredesign, send an email to feedback@clojuredesign.club, or join the #clojuredesign-podcast
channel on the Clojurians Slack.
This week, our topic is: "Keywords! Keywords! Keywords!" We examine all the fascinating properties of keywords, how to use them, and why they're so much better than strings and enums.
Selected quotes:
- "The question of the day is: Why is there no question of the day?"
- "Everything behind the scenes should get turn into integers because that is the good and true way."
- "A FAQ after the fact."
- "We forget about
identical?
because Clojure gives us value semantics!" - "Magic numbers you can spell with letters."
- "The ability of communicating with letters--something we humans have been developing for a while."
- "What is this sorcery?!"
- "JSON. That's not not a guy who likes strings."
- "Let's blame JSON."
- "If you don't have to recursively walk a tree, why recursively walk a tree?"
- "A little bit of copying is better than a lot of depending."
- "The randomly placed last one wins!"
- "Trust but verify."
118 قسمت
Manage episode 243788238 series 2463849
Each week, we discuss a different topic about Clojure and functional programming.
If you have a question you'd like us to discuss, tweet @clojuredesign, send an email to feedback@clojuredesign.club, or join the #clojuredesign-podcast
channel on the Clojurians Slack.
This week, our topic is: "Keywords! Keywords! Keywords!" We examine all the fascinating properties of keywords, how to use them, and why they're so much better than strings and enums.
Selected quotes:
- "The question of the day is: Why is there no question of the day?"
- "Everything behind the scenes should get turn into integers because that is the good and true way."
- "A FAQ after the fact."
- "We forget about
identical?
because Clojure gives us value semantics!" - "Magic numbers you can spell with letters."
- "The ability of communicating with letters--something we humans have been developing for a while."
- "What is this sorcery?!"
- "JSON. That's not not a guy who likes strings."
- "Let's blame JSON."
- "If you don't have to recursively walk a tree, why recursively walk a tree?"
- "A little bit of copying is better than a lot of depending."
- "The randomly placed last one wins!"
- "Trust but verify."
118 قسمت
همه قسمت ها
×


















































1 Ep 045: Why Have Derived Fields in Data When I Can Just Calculate Derived Data as Needed With a Function? 20:57
















به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.