Re: Very poor Lisp performance
- From: Ulrich Hobelmann <u.hobelmann@xxxxxx>
- Date: Fri, 19 Aug 2005 22:18:16 +0200
Jon Harrop wrote:
Peter Seibel wrote:How on earth did you get from what Brian said to that.There's certainly no concept of "macroexpansion time" and "run time" like there is in CL,So you cannot use macros to generate code to generate macros to generate code in Lisp?
I assume he meant Lisp is evaluated like this:
1. Macros are applied. 2. Resulting macro-free code is evaluated.
In which case (2) cannot generate more macros.
Almost. Macros can (and routinely do, in the case of Lisp's builtin functions!) call functions. Of course those functions could have been created with the help of macros...
You have to be careful in what order you load those macros and functions, especially when you redefine them.
-- I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it. Dogbert .
- References:
- Very poor Lisp performance
- From: Jon Harrop
- Re: Very poor Lisp performance
- From: Ulrich Hobelmann
- Re: Very poor Lisp performance
- From: Jon Harrop
- Re: Very poor Lisp performance
- From: Peter Seibel
- Re: Very poor Lisp performance
- From: Brian Downing
- Re: Very poor Lisp performance
- From: Jon Harrop
- Re: Very poor Lisp performance
- From: Peter Seibel
- Re: Very poor Lisp performance
- From: Jon Harrop
- Very poor Lisp performance
- Prev by Date: Bugfix(59/8=APNIC), math jobs (was: JDEE/CGI/flashcards ...)
- Next by Date: Re: Problem with CL-SDL-OPENGL, SBCL
- Previous by thread: Re: Very poor Lisp performance
- Next by thread: Re: Very poor Lisp performance
- Index(es):
Relevant Pages
|