[gclist] Name that hypothesis

Nick Barnes nickb@harlequin.co.uk
Wed, 04 Dec 1996 13:23:19 +0000


> Yes, 'functional programming style' is certainly a large part of the
> reason.  However, an additional distortion is created in languages like
> Lisp where the implementation object isn't the right size for the abstract
> object.  In this case, you might have to have 7 CONS cells to hold the
> pointers for one abstract object.  The distortion would appear in one
> way or another depending upon how the 7 CONS cells are allocated and
> put together.

Hopefully in Common Lisp abstract structures and objects will be
created as such, rather than as unstructured lists.

Nick B