Loading...
「ツール」は右上に移動しました。
利用したサーバー: natural-voltaic-titanium
159いいね 4526回再生

How Clojure (and ClojureScript) REPL connections work - feat the creator of Calva!

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

コメント