Hacker News new | ask | show | jobs
by jolt42 19 days ago
But with Clojure and immutable by default, hot reload is a real thing, it sounds like not just on JVM but even among lisps.
2 comments

Clojure barely let you import packages without restarting the JVM recently in its life.
Can you expand on that? I am mildly experienced with Clojure, and much more so with the JVM and I see no reason for that to happen (besides perhaps some kind of module shenanigans or importing stuff that requires special flags?)
But it has this capability and had it for a while. What's your complain?
Ehh, no. In fact, other Lisps are actually slightly better at hot reloading because they're not hampered by the JVM's limits.

Check out stuff like CHANGE-CLASS or whole image loading.