
10 Jul
2008
10 Jul
'08
12:12 p.m.
2008/7/10 Dmitri O.Kondratiev
allows construct an array of a fixed size. How to add more elements to the array later?
I can't really answer your question, however I bet that it would require allocating another, bigger array and copying the old elements over, at least from time to time. So you may want to take a look at Data.Sequence[1], supporting O(1) append on both sides and (sort of) O(log i) for accessing the i-th element. [1] http://www.haskell.org/ghc/docs/latest/html/libraries/containers/Data-Sequen... HTH, -- Felipe.