[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: truth of %nil
From: |
Ludovic Courtès |
Subject: |
Re: truth of %nil |
Date: |
Mon, 31 Aug 2009 23:59:44 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) |
Hi,
Ken Raeburn <address@hidden> writes:
> I kind of assumed that making all-bits-zero an invalid value was a
> conscious choice by the Guile (or SCM?) designers which wasn't likely
> to be revisited. It is, after all, a fairly easy way of highlighting
> a certain class of uninitialized-value problems -- choosing strict
> checking and debugging over letting the programmer be lazy.
Indeed, that could have been one reason. We could ask Aubrey Jaffer
about this.
> I think I'm mildly in favor of keeping all-bits-zero as an invalid
> representation. But, if it's a huge win for BDW-GC, maybe it's worth
> it.
As discussed in my other message, it would actually be harmful.
Thanks,
Ludo'.