David Kastrup <d...@gnu.org> writes:

> David Kastrup <d...@gnu.org> writes:
>
>> Andy Wingo <wi...@pobox.com> writes:
>>
>>> Hi,
>>>
>>> On Mon 11 Jun 2012 11:55, David Kastrup <d...@gnu.org> writes:
>>>
>>>> Tables are a superset of what I need here.  I need the "growable vector"
>>>> aspect, not the "hash part" aspect.  Guile 1.8 only offers subsets:
>>>> "growable" does not come together with "vector".
>>>
>>> Why not just make your own growable vectors, then?  It will be just as
>>> efficient.
>>
>> Sure, I will.  A native implementation would be able to benefit from
>> storage layout conditions that would, in some cases, allow extending the
>> array without allocating a new memory range, so it _can_ be done.
>
> P.S.: I still need to look at vlists.  They might already address this
>       issue, though I can't use them in Guile 1.8.

No, the "immutable" angle would make them unsuitable again.

-- 
David Kastrup


Reply via email to