Clojure Class Reloading
I wrote about the class loader area last time, but I wasn’t quite satisfied, so I’ll investigate a bit more. I didn’t understand the mechanism of Java’s ClassLoader. Let’s start from Stack Overflow’s How does clojure class reloading work?. Question I’ve been investigating code and documentation about how class reloading works in Clojure. Many websites, such as http://tutorials.jenkov.com/java-reflection/dynamic-class-loading-reloading.html, indicate that loading a class essentially involves obtaining a byte sequence from any data structure, converting it to an instance of class Class using defineClass, and resolving (linking) that class using resolveClass....