This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: guile bugs
- To: Dirk Herrmann <dirk AT ida.ing.tu-bs.de>
- Subject: Re: guile bugs
- From: Miroslav Silovic <silovic AT zesoi.fer.hr>
- Date: 16 Sep 1999 21:05:12 +0200
- Cc: Jim Blandy <jimb AT red-bean dot com>, Greg Badros <gjb AT cs.washington dot edu>, Jay Belanger <jay AT vh213601.truman dot edu>, scwm-discuss AT scwm.mit dot edu, guile AT sourceware.cygnus dot com
- References: <Pine.LNX.4.10.9909161715240.1017-100000@marvin.ida.ing.tu-bs.de>
Dirk Herrmann <dirk@ida.ing.tu-bs.de> writes:
> I think this should not be done, independent of any benchmark results.
> The main reason for this change would be to make sure that SCM_BOOL_F is
> not accidentally used as a boolean value. If, instead, it would be
> possible to guarantee that using a SCM value as a boolean value will lead
> to a compile time error, everything is fine.
>
> If I understand correctly from some previous mail, defining SCM as a
> union would serve that purpose.
If you read my /other/ mails, you would have understood that this is
not the case (due to compiler overoptimization) - performance hit, at
least with gcc, is appalling.
--
How to eff the ineffable?