emacs-devel
[Top][All Lists]
Advanced

[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.




reply via email to

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