This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: interface reductions
- To: Dirk Herrmann <dirk at ida dot ing dot tu-bs dot de>
- Subject: Re: interface reductions
- From: Marius Vollmer <mvo at zagadka dot ping dot de>
- Date: 25 May 2000 20:41:47 +0200
- Cc: Guile Mailing List <guile at sourceware dot cygnus dot com>
- References: <Pine.LNX.4.21.0005251157140.5213-100000@marvin.ida.ing.tu-bs.de>
Dirk Herrmann <dirk@ida.ing.tu-bs.de> writes:
> (I think it's still questionable to keep the _FAST_ variants, since it's
> somewhat unlikely that people will store the fluid number for longer
> times.
Why do you want to remove the macros? Are you afraid that they expose
too much implementation details? That they are too difficult to use?
Do you think they are redundant?
The fluid interface has been in place for quite some time, without
causing problems. I think we should only change it when there are
some real, practical reasons, not only because we don't like it any
longer.
> And, if they do, it's even probable that later accesses to that
> number will also cause a memory access. In contrast, in a more
> local context the compiler should be able to eliminate redundant
> accesses to the CDR of the fluid.)
Yeah, the `sufficiently smart compiler'... ;)