Re: Emacs 23
Stephen Leake <stephen_leake <at> stephe-leake.org>
2009-09-04 11:42:40 GMT
Matthieu Moy <Matthieu.Moy <at> grenoble-inp.fr> writes:
> Stephen Leake <stephen_leake <at> stephe-leake.org> writes:
>
>> Emacs 23.1 is released; I've switched to using it.
>>
>> The byte-compiler now warns about using the Common Lisp runtime.
>> Compiling DVC gets many warnings, mostly in xmtn.
>
> (I don't consider these very important, but it's good to follow the
> guidelines ...)
There is a bug in the xmtn code somewhere that causes a 'c' or 'C-c'
key event to be generated, intermittently. I suspect that is due to
the CL runtime; the bzr code doesn't exhibit the same bug, and the
main difference is the CL runtime (assuming the external process
running mtn isn't the problem!).
The reason the CL runtime is deprecated is that it has bugs. So we
should not use it.
I generally find fixing warnings to be a good thing. There are always
exceptions, so it would be nice if we could tell the byte compiler to
shut up in specific instances, like dir-compare in dvc-fileinfo, and
captured-values in dvc-lisp. In those cases, we could declare a global
variable, but that seems wrong.
>> I will work on eliminating CL runtime from the xmtn packages; that
>> will take a lot of work.
>
(Continue reading)