[slime-devel] Updating SLIME

How do you guys update SLIME? It seems to me that since slime-changelog-date is a defvar, it doesn't change when reloading (or re-evaluating) slime.el. So when the protocol changes, emacs still thinks it speaks the old version. Do you actually *gasp* quit your XEmacs or Emacs from time to time? --J. PS: oh, the irony. As I was writing the first incarnation of this E-mail, I have inserted the USB clipdrive which hosts my GPG key. That caused the machine to freeze instantly. USB in Linux is decidedly the crappiest piece of software that I have to live with.

Jan Rychter <jan@rychter.com> writes:
How do you guys update SLIME?
It seems to me that since slime-changelog-date is a defvar, it doesn't change when reloading (or re-evaluating) slime.el. So when the protocol changes, emacs still thinks it speaks the old version.
That's right.
Do you actually *gasp* quit your XEmacs or Emacs from time to time?
Of course not :-). I reload the file and C-M-x the defvar form for slime-changelog-date. C-M-x'ing re-initializes the variable. I changed this and now Emacs re-initializes the variable at load-time. So you only have to reload slime.el. Helmut.
participants (2)
-
Helmut Eller
-
Jan Rychter