0:00 / 0:00
#clojure#repl#clojure.tools.namespace
Clojure Basics: How code is evaluated
nilenso
374 subscribers • 4 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Linked in the descriptionclojure/tools.namespace
Beginner. No background in the topic needed.
1.4K views6 years ago1 recommendation
Programming languagesLisp and Clojure
An explanation of Clojure's evaluation model, symbols, vars, namespaces, and how to keep files and the REPL in sync.
I cover the bare basics of Clojure's evaluation model and how it helps us write code at the REPL. I also go over some possible issues and stumbling blocks. clojure.tools.namespace library — github.com/clojure/tools.namespace Clojure Community: Where to ask for Help — practicalli.github.io/blog/posts/cloure-community-getting-he… Clojure evaluation reference — clojure.org/reference/evaluation Discuss on Reddit — reddit.com/r/Clojure/comments/hzataf/clojure_basics_how_code… Chapters: Intro Symbols, Vars and Namespaces How def and defn work How Clojure code is evaluated Compiled functions refer to Vars What happens when a file is loaded in the REPL Keeping files and the REPL in sync Changing code in libraries Why ring-jetty needs to be restarted How to avoid restarting ring-jetty OutroWhy it's here
1 person recommends thisWhat people say. Recommended as a clear explanation of Clojure's evaluation model and REPL workflow.