emacs-devel
[Top][All Lists]
Advanced

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

Re: copy-sequence no longer copies rings


From: Michael Kifer
Subject: Re: copy-sequence no longer copies rings
Date: Tue, 23 Oct 2007 12:30:48 -0400

> On 10/23/07, Michael Kifer <address@hidden> wrote:
> 
> > Now that I am thinking about it, I probably have not used that
> > feature for 1 year or so, but it must have been possible to copy rings
> > using copy-sequence around summer '06.
> 
> If it was possible, it surely was by accident. As Martin and I have
> pointed out, copy-sequence has not copied rings since 20.7 all the way
> to the current trunk.
> 
> > In viper there are statements of the form
> >
> > (copy-sequence viper-command-ring)
> >
> > where viper-command-ring is a ring. They've been working for about 10
> > years, but now they do not.
> 
> Hmm... In emulation/viper-cmd.el there are two such statements, but
> they were introduced by you on 2007-06-12. They were `copy-list'
> previously:
> 
> http://cvs.savannah.gnu.org/viewvc/emacs/emacs/lisp/emulation/viper-cmd.el?r1=1.60&r2=1.61&pathrev=MAIN
> 
>              Juanma


Oh, sorry. Now I remember what happened. RMS requested that I get rid of
cl dependencies and I replaced copy-list (which is in cl) with copy-sequence.

So, why is there no function to copy rings or an equivalent of copy-list as
a standard feature?






reply via email to

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