A critic of Guido's blog on Python's lambda

Ken Tilton kentilton at gmail.com
Wed May 10 17:23:49 CEST 2006



Boris Borcic wrote:
> Bill Atkins wrote:
> 
>>
>> It's interesting how much people who don't have macros like to put
>> them down and treat them as some arcane art that are too "*insane*"ly
>> powerful to be used well.
>>
>> They're actually very straightforward and can often (shock of shocks!)
>> make your code more readable,  without your efficiency taking a hit.
> 
> 
> Not even efficiency of debugging ? A real problem with macros is that 
> run-time tracebacks etc, list macro outputs and not your macro'ed source 
> code. And that becomes an acute problem if you leave code for somebody 
> else to update. Or did lisp IDEs make progress on that front ?

AllegroCL now shows macros in the stack frame. Relatively recent 
feature, and their IDE really stands out above the rest.

kenny

-- 
Cells: http://common-lisp.net/project/cells/

"Have you ever been in a relationship?"
    Attorney for Mary Winkler, confessed killer of her
    minister husband, when asked if the couple had
    marital problems.



More information about the Python-list mailing list