[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CL package serious deficiencies
From: |
Eric Schulte |
Subject: |
Re: CL package serious deficiencies |
Date: |
Thu, 09 Feb 2012 07:23:00 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.93 (gnu/linux) |
Richard Stallman <address@hidden> writes:
> RMS> * CL is ugly. It is not well integrated with the rest of Emacs Lisp.
>
> The second part seems to me to be a circular argument. It could be
> better integrated; but it will not be as long as it is not acceptable.
>
> Maybe we are miscommunicating. The ugliness I am talking about is in
> the specs of these functions, not the implementation. The specs of
> the CL functions don't fit in well with Emacs Lisp. This isn't
> something that could be fixed with more work on the code.
Ugliness is a more normative than descriptive word.
I assume you are referring the use of keyword arguments in the CL
functions, as (to my knowledge) keyword arguments were consciously
excluded from elisp and are not used elsewhere.
Assuming the above is correct and there are to be no keyword arguments
in core elisp functions, then Emacs is in an undesirable position in
which core functionality (e.g., `reduce' and `remove-if') is not
provided by default, and the common names for such functionality is
reserved for functions which will never be included in the core, so it
doesn't seem likely that acceptable versions of such functions could
ever be included into elisp.
--
Eric Schulte
http://cs.unm.edu/~eschulte/
- Re: CL package serious deficiencies, (continued)
- Re: CL package serious deficiencies, Tom Tromey, 2012/02/07
- Re: CL package serious deficiencies, Leo, 2012/02/07
- Re: CL package serious deficiencies, Richard Stallman, 2012/02/08
- Re: CL package serious deficiencies, Tom Tromey, 2012/02/08
- Re: CL package serious deficiencies, Richard Stallman, 2012/02/09
- Re: CL package serious deficiencies, Ted Zlatanov, 2012/02/09
- Re: CL package serious deficiencies, Richard Stallman, 2012/02/09
- Re: CL package serious deficiencies,
Eric Schulte <=
- Re: CL package serious deficiencies, Stephen J. Turnbull, 2012/02/07
- Re: CL package serious deficiencies, Glenn Morris, 2012/02/07
- Re: CL package serious deficiencies, Nix, 2012/02/07
- Re: CL package serious deficiencies, Eric Schulte, 2012/02/08
- Re: CL package serious deficiencies, Lennart Borgman, 2012/02/08
- Re: CL package serious deficiencies, Eric Schulte, 2012/02/08
- Re: CL package serious deficiencies, Lennart Borgman, 2012/02/08
- Re: CL package serious deficiencies, Eric Schulte, 2012/02/08
- Re: CL package serious deficiencies, Lennart Borgman, 2012/02/08
- RE: CL package serious deficiencies, Drew Adams, 2012/02/08