ASDF uses CHANGE-CLASS because (1) it caches a system's identity before it's defined (2) re-loading can cause changehttps://twitter.com/juhosnellman/status/625712153891315713 …
-
-
Replying to @fare
@fare What's the relation between CHANGE-CLASS and UPDATE-INSTANCE-FOR-REDEFINED-CLASS? I read this earlier today: http://malisper.me/2015/07/22/debugging-lisp-part-3-redefining-classes/ …1 reply 0 retweets 0 likes -
Replying to @duncanmak
They are both features of the CLOS MOP. ASDF relies on U-I-F-R-C when it is upgraded and its internals changed.
@duncanmak1 reply 0 retweets 0 likes -
Replying to @fare
U-I-F-R-C is a feature of live systems that remain up as change happens, as opposed to dead systems that restart from scratch every time.
3 replies 0 retweets 2 likes -
Replying to @fare
As usual, CL's "let's side-effect the one true (local) world" semantics feels low-level. Yet so much higher-level than cult-of-dead systems.
1 reply 2 retweets 2 likes
Also, the live system of the future must manage distributed state, not just local state. Thus minimize side-effects, emphasize monotonicity.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.