This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: interface reductions


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'... ;)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]