emacs-devel
[Top][All Lists]
Advanced

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

Re: un-deprecating CL


From: Karl Fogel
Subject: Re: un-deprecating CL
Date: Fri, 14 Sep 2007 12:21:22 -0700
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux)

Joe Wells <address@hidden> writes:
> I just saw this wonderful essay by Dave O'Toole entitled
>
>   "(require 'cl) considered harmful" considered harmful
>
> at this URL:
>
>   http://dto.freeshell.org/blog/blog-2007-09-07-2323.html
>
> I agree completely with its reasoning.
>
> Therefore, I propose that the warnings in the manual against relying
> on CL and the byte-compiler warnings when you use a CL function should
> both be removed.

I completely agree.  The CL packaged is distributed with Emacs now.
If a programmer defines a function in a way that conflicts with CL,
the best result would be for them run into problems and have to rename
their function so as not to to conflict with CL.

Frankly, we should just have CL loaded as a default all the time :-).
But failing that, at the very least we should encourage its use, and
encourage other packages to avoid conflicting with CL's namespace.

-Karl




reply via email to

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