![Functional Design in Clojure artwork](https://is5-ssl.mzstatic.com/image/thumb/Podcasts113/v4/93/a5/2e/93a52ec2-151e-b60a-25e8-868e74977546/mza_4040180217548433975.png/100x100bb.jpg)
Ep 044: What's So Different About Clojure's REPL?
Functional Design in Clojure
English - August 30, 2019 15:00 - 28 minutes - 38.9 MB - ★★★★★ - 17 ratingsTechnology Education How To tech software design functional clojure immutable geek nerd development nate Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
We evaluate what a REPL really is and show that it's much more about the developer experience than simply calculating values.
Each week, we answer a different question about Clojure and functional programming.
If you have a question you'd like us to discuss, tweet @clojuredesign, send an email to [email protected], or join the #clojuredesign-podcast channel on the Clojurians Slack.
This week, the question is: "What's so different about Clojure's REPL?" We evaluate what a REPL really is and show that it's much more about the developer experience than simply calculating values.
Selected quotes:
"The Clojure REPL is your window into the state of a running application."
"It's a much larger, broader kind of experience."
"It's funny to have mutable programs and immutable data, but that's what Clojure gives you."
"The fact that the REPL can read expressions and run them becomes one of it's least interesting attributes."
Related episodes
012: Embrace the REPL
013: Connect the REPL
014: Fiddle with the REPL