
Func Prog Sweden
3 HN recommenders · recommended in 3 months, 2021–2023
32:44 · 104K views · Dec 9, 2020
James Trunk introduces Clojure syntax and thinking, covering its core data structures, immutability, the thread-last macro and live data analysis in the REPL.
HN commenters recommend it as a clear, enjoyable introduction to Clojure and a good example of REPL-driven development.
3 comments from Hacker News
James Trunk, who is now Griffin's VP of Engineering, gave one of the most clear and enjoyable technical introductions to Clojure I've seen. Recommended! this video
There are multiple options to approach the Clojure* ecosystem. But yes, it is more focused towards dedicated and experienced developers overall. I use IntelliJ Idea + Cursive for development and that seems quite comfortable. I have a very rough sketch of the environment setup for a real app here: [LINK] We use a similar setup to develop OrgPad itself. You can use Babashka [LINK] for a quick and dirty setup to get you up and running quickly. That is also useful for scripting some things. You might also try shadow-cljs + ClojureScript, if you are more at home in the Node.js/ Browser JavaScript ecosystem and want to do something with it. There is a new "(Not)Babashka" but built on ClojureScript: [LINK] that might be interesting as well. I have found this video by James Trunk: this video to have a very nice live coding example.
I like this video. IMHO it is a good example of REPL driven development. Nothing to do with typing things into the REPL. this video