[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Macro uexpansion
From: |
Jim Blandy |
Subject: |
Re: Macro uexpansion |
Date: |
19 Dec 2000 14:59:38 -0500 |
I have to say:
a) macros which are powerful enough to run arbitrary code to determine
the expansion, and
b) an evaluation framework which doesn't tell you whether, when, or how often
an expansion will happen
seem fundamentally irreconcileable to me.
If I cannot control when expansion will happen, then the flexibility
a) offers is useless, because I can't reliably use it.
If I can write macros that run arbitrary code at expansion time, then
it must be apparent when that expansion will happen.
This is exactly the kind of unfortunate coincidence of 'flexibilities'
that Craig is warning us about; he's telling us that the CL community
found this to be a serious problem.
Mikael, it sounds like this doesn't bother you, which I consider a
serious gap between us. If we don't share some common understanding
on something so fundamental, I'm not sure we're ready to discuss
details yet.
- Re: New module system, (continued)
- Re: New module system, Jim Blandy, 2000/12/18
- Re: New module system, Mikael Djurfeldt, 2000/12/18
- Re: New module system, Jim Blandy, 2000/12/19
- Re: New module system, Mikael Djurfeldt, 2000/12/19
- Macro uexpansion, Mikael Djurfeldt, 2000/12/19
- Re: Macro uexpansion, Mikael Djurfeldt, 2000/12/19
- Re: Macro uexpansion, Craig Brozefsky, 2000/12/19
- Re: Macro uexpansion, Mikael Djurfeldt, 2000/12/19
- Re: Macro uexpansion, Craig Brozefsky, 2000/12/19
- Re: Macro uexpansion, Mikael Djurfeldt, 2000/12/19
- Re: Macro uexpansion,
Jim Blandy <=
- Re: Macro uexpansion, Mikael Djurfeldt, 2000/12/19
- Re: Macro uexpansion, Mikael Djurfeldt, 2000/12/20
- Re: Macro uexpansion, Craig Brozefsky, 2000/12/20
- Re: Macro uexpansion, Mikael Djurfeldt, 2000/12/19
- Re: New module system, Jim Blandy, 2000/12/19
- Re: New module system, Mikael Djurfeldt, 2000/12/19
- Re: New module system, Marius Vollmer, 2000/12/19
- Unmemoization of macros, Mikael Djurfeldt, 2000/12/19
- Re: Unmemoization of macros, Mikael Djurfeldt, 2000/12/20
- Re: Unmemoization of macros, Marius Vollmer, 2000/12/23