[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
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: 
Sent from the Emacs - Dev mailing list archive at Nabble.com.

reply via email to

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