Every time you press ENTER at the REPL, a new class is created. In 
addition, it comes with a new class loader instance exclusively dedicated 
to loading it. That's Clojure behind the scenes doing its runtime magic. On 
the other hand, in a nREPL client like Cider, not one but two class loader 
instances are produced, and that is a quirk that carries over since its 
earliest days. I bring you that story as an excuse for dwelling on the 
subject of class loading. Arcane, maybe, but essential.

Read on <https://danielsz.github.io/blog/2021-05-12T13_24.html>.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/d7c270ef-d8e0-4935-ac2f-6fd56c9d4c3en%40googlegroups.com.

Reply via email to