[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CC mode loads CL
From: |
Dave Love |
Subject: |
Re: CC mode loads CL |
Date: |
Sat, 17 Jan 2004 00:30:53 +0000 |
User-agent: |
Gnus/5.1005 (Gnus v5.10.5) Emacs/21.2 (gnu/linux) |
Martin Stjernholm <address@hidden> writes:
> Note "only" and "initially" - it follows that my propositions was
> that the problem would not reoccur at later loads. Luc has since
> clarified that that isn't the case, so it is indeed a problem wrt
> that policy.
I don't understand this, but it doesn't seem to be getting anywhere.
> I've noticed two such duplications: `dotimes' and `dolist'. They
> obviously have been taken from cl-macs.el and moved to the core, and
> in the process they've been rewritten to not use other cl constructs
> internally. Afaics they are still semantically identical so they
> aren't problematic.
Actually, they aren't, which is why they're still in CL.
> Perhaps you haven't had the need to use functions like
> `delete-duplicates' and `cl-macroexpand'.
1999-12-04 Dave Love <address@hidden>
* mm-util.el (mm-delete-duplicates): New function.
(mm-write-region): Use it.
I certainly wouldn't use `cl-macroexpand' since it's an internal
function, and I've faced problems with those in the past.
`macroexpand' is one of the things CL clobbers.
I think there's evidence in changelogs that I'm not talking through my
hat about this.