[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CL package serious deficiencies
From: |
egnarts-ms |
Subject: |
Re: CL package serious deficiencies |
Date: |
Tue, 7 Feb 2012 04:04:54 -0800 (PST) |
Stefan Monnier wrote:
>
> I'd start by declaring symbol-macrolet and defsubst* as deprecated
> (they both suffer from serious bugs, the corresponding features aren't
> very important and no one is willing/able to fix them).
> Of course lexical-let will be marked obsolete soon as well.
>
1. Please explain what are those bugs "defsubst*" is suffering from ? I'm
intrigued.
2. What the hell does making "lexical-let" obsolete mean ? I guess,
introducing true lexical scope, like in Common Lisp and Scheme ? IMHO,
"lexical-let" (barring any potential bugs) makes its job quite well for now.
> Fixing the setf-method handling shouldn't be that hard (basically
> adding macroexpand-1 and making it use it).
>
I have actually added `macroexpand-1' as a C subroutine, and
`cl-macroexpand-1' function. It seems to work well for 2 weeks now :)
--
View this message in context:
http://old.nabble.com/CL-package-serious-deficiencies-tp33271707p33278115.html
Sent from the Emacs - Dev mailing list archive at Nabble.com.
- CL package serious deficiencies, egnarts-ms, 2012/02/06
- RE: CL package serious deficiencies, egnarts-ms, 2012/02/07
- Re: CL package serious deficiencies, Nix, 2012/02/07
- Re: CL package serious deficiencies, Lennart Borgman, 2012/02/07
- Re: CL package serious deficiencies, Juanma Barranquero, 2012/02/07
- Re: CL package serious deficiencies, Lennart Borgman, 2012/02/07
- Re: CL package serious deficiencies, Nix, 2012/02/07
- Re: CL package serious deficiencies, Lennart Borgman, 2012/02/07