emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [toggle-read-only]


From: Eli Zaretskii
Subject: Re: [toggle-read-only]
Date: Wed, 24 Jul 2024 19:41:40 +0300

> From: Uwe Brauer <oub@mat.ucm.es>
> Cc: Uwe Brauer <oub@mat.ucm.es>, philipk@posteo.net,
>       stefankangas@gmail.com, rms@gnu.org, emacs-devel@gnu.org
> Date: Wed, 24 Jul 2024 17:50:00 +0200
> 
> > Why "days"? how many Lisp files do you have that it could take "days"
> > top byte-compile them?
> Days to make everything work, not days to compile

If they work without byte-compiling, they will also work the same when
byte-compiled, I think.

> but yes I do have
> quite a bit of additional files more than 300 I would say, that includes
> old pkg like bbdb-2.35, for which I have written various hacks, that do
> not work in more modern bbdb version mostly because of renaming
> variables and functions.

The Emacs source tree has more than 2300 Lisp files, and they can all
be compiled in under 5 minutes.  That's a far cry from "days".

In any case, feel free not to recompile your files when you upgrade
Emacs, and instead wait with fixing till things break.  But then
please don't come back complaining that something that was obsolete
for the past 15 years suddenly doesn't work, because we gave you 15
years to adapt, and you have chosen to ignore that.

> But why, instead of deleting after a while the 
> defalias, define-obsolete-variable-alias, defvaralias etc
> not moving them into a file compat-obsolete.el or something like this?

Because it's an extra maintenance burden, and a serious one at that.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]