Re: Lisp development with macros faster than Python development?..
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.python archive

Re: Lisp development with macros faster than Python development?..

From: Kirk Job Sluder <kirk@jobsluder.net>
Date: Fri Jul 08 2005 - 20:02:33 CEST

"Kay Schluehr" <kay.schluehr@gmx.net> writes:

> This might be a great self experience for some "great hackers" but just
> annoying for others who used to work with modular standard librarys and
> think that the border of the language and an application should be
> somehow fixed to enable those.

In what way do lisp macros prevent the creation of modular libraries?
Common Lisp does does have mechanisms for library namespaces, and in
practice a macro contained within a library is not that much different
from a function contained in a library or a class contained in a
library.

Macros just provide another mechanism for creating useful
domain-specific abstractions. The primary advantage to macros is that
you can create abstractions with functionality that is not easily
described as either a function or a class definition.

> Kay

-- 
Kirk Job-Sluder
"The square-jawed homunculi of Tommy Hilfinger ads make every day an
existential holocaust."  --Scary Go Round
Received on Thu Sep 29 16:50:13 2005