Hi everyone!
Please excuse the the audio glitches in this episode. The Audio does get better after the intro!
We discuss a lot in this video but the main points we discuss are
How Calva starts and connects to a REPL.
What a REPL is,.
What an nREPL is.
What shadow-cljs does.
What dep.edn does and how you can use them together.
---------------------------------------------------
Download Calva: calva.io/
Support Calva: calva.io/merch/
Blog: blog.agical.se/en/posts/shadow-cljs-clojure-cljure…
Shadow-w-backend repo: github.com/PEZ/shadow-w-backend
Shadow-cljs: github.com/thheller/shadow-cljs
-------------------------------------------------
01:08 Create and explain shadow-cljs.edn
06:33 Discuss different repl options (nbb, babashka, joyride)
09:56 Calva connect to build
13:23 what is cider nrepl?
14:27 What is the difference between nREPL and REPL
22:47 Create dev server using shadow-cljs
25:05 why you can evaluate clojure with shadow-cljs
30:39 How Clojure REPL communication works
30:56 How ClojureScript REPL communication works
31:47 Figwheel and Shadow-cljs difference
33:26 Shadow-cljs with NPM
36:37 Shadow-cljs development console
38:05 Inspect stream shadow-cljs development console
40:12 Integrating deps.edn
41:38 REPL Sessions with Calva
49:41 deps.edn + shadow-cljs in Calva (What is that?)
52:18 Difference in starting with deps.edn and starting with shadow-cljs
53:29 How Calva connects a repl
57:26 How to manually convert Clojure REPL to ClojureScript REPL
コメント