[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cell
From: |
Martin Grabmueller |
Subject: |
Re: cell |
Date: |
Mon, 23 Apr 2001 17:13:56 +0200 (MET DST) |
> From: Masao Uebayashi <address@hidden>
> Date: Mon, 23 Apr 2001 14:33:49 +0900
>
> I overlooked the section ``Conservative GC'' in the topic ``Data
> Representation in Guile''. (I noticed this in train car just after
> having posted.) The section clearly states what a ``cell'' in Guile
> is:
>
> Every heap object has a two-word header, called a "cell".
> ...
[ guile gurus: please correct me when I'm wrong ]
The manual is not quite up-to-date wrt cells. It's right that most
objects have a two-word header, but in the meantime so-called `double
cells' have been introduced, which are four-word cells. They are used
for some data types (such as real numbers IIRC) to avoid an extra
memory reference when accessing the data portion of an object.
Regards,
'martin
- cell, Masao Uebayashi, 2001/04/22
- Re: cell, Jeff Read, 2001/04/22
- Re: cell, Masao Uebayashi, 2001/04/23
- Re: cell,
Martin Grabmueller <=
- Re: cell, Michael Livshin, 2001/04/23
- Re: cell, Masao Uebayashi, 2001/04/23
- Re: cell, Neil Jerram, 2001/04/23
- Re: cell, Neil W. Van Dyke, 2001/04/25
- Re: cell, Masao Uebayashi, 2001/04/25
- Re: cell, Masao Uebayashi, 2001/04/23
- Re: cell, Martin Grabmueller, 2001/04/23