[implementations-list] Welcome, Vegard, our newest committer

Vegard Øye vegard_oye at hotmail.com
Mon Dec 28 17:55:41 CET 2009


> From: jasonspiro3 at gmail.com
> Date: Sun, 27 Dec 2009 16:51:15 -0500
>
>> There was some discussion about cl.el on this list a few months ago.
>> I don't remember what was concluded.  Please read it before you do
>> anything relating to cl.el; once you have read it, do whatever you
>> want.
>
> Actually, I realize the discussion was a few years ago.
> You can read the discussion where I forwarded it, at
> http://my-trac.assembla.com/vimpulse/ticket/2 --
> "[PATCH] rewrite viper-normalize-minor-mode-map-alist not to use
> cl.el's 'push' macro".

Here's my summary of the debate:

    1. An extension cannot be included in GNU Emacs if it contains
       (require 'cl).
    2. It may, however, contain (eval-when-compile (require 'cl)),
       which loads macros only.
    3. In the long run, code depending on cl.el should be rewritten.

Based on this, I'll add #2 to the code immediately, and put #3 on the
TODO list.

>>> Should I make a tag copy of version 0.3.0, which is found on
>>> EmacsWiki?
>>
>> If you want to, you can; since that's an old version, if you don't
>> want to bother, that's also fine. I don't remember; maybe it was me
>> who forgot to make the tag copy last time :)

After some diffing, it seems that revision 14 is most similar to the
one that's found on EmacsWiki (there's a docstring which is formatted
slightly differently). I'll tag that.

>>>> I don't remember anymore what "copyright-significant" means.
>>>
>>> IIRC, 15 lines is the "magic" number.
>>
>> I've never heard "15 lines". If you happen to remember offhand:
>> Where did you hear that? :)



More information about the implementations-list mailing list