On Thu, Nov 4, 2010 at 1:34 PM, Alan Post <alanp...@sunflowerriver.org> wrote:

> Typically, all objects in a scheme system are stored with a tag,
> indicating the object type.  Basically, whether it is an atom or a
> cons.
>
> For an atom, the data is stored immediately after the tag.

Actually, in Chicken it isn't.   A symbol (atom) is a 3-pointer
object: the top-level value, the name of the symbol, and the property
list.  A string has a header word followed directly by the bytes in
the string.

_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to