Note that unless these lists are very big, the cost
of doing the append isn't that high.  If this code
isn't executed a whole lot, it might not be worth
trying to avoid the append.  (Modern GC's are
a lot better than old ones.)

-- Dan

William Halliburton wrote:
> Hello all,
>
> Does anyone have a generator that allows for iteration on multiple
> lists sequentially without creating a single list.
>
> I'm doing this alot:
>
> (iter (for el in (append list1 list2 list3)))
>
> when the APPEND is really not necessary with a sufficiently smart
> generator like:
>
> (iter (for el in list then list2 then list3)))
>
> ?
>
> Thank you,
> Will
>
> _______________________________________________
> iterate-devel site list
> iterate-devel@common-lisp.net
> http://common-lisp.net/mailman/listinfo/iterate-devel
>   

_______________________________________________
iterate-devel site list
iterate-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/iterate-devel

Reply via email to