Hi again,

On Wed, Jul 22, 2009 at 2:21 PM, Didier "Ptitjes"<ptit...@free.fr> wrote:
> Hi Tomaž,
>
>> I still have the code of the changes (including tests) somewhere - I
>> will seek them out and merge them with the latest libgee version.
>
> I hope you mean rebase :)

Yes.. I think rebase would be a better word. :)

Anyway I have partially done this. Now I have added to collection
interface methods:
- is_empty()
- add_all(Collection<G> collection)
- contains_all(Collection<G> collection)
- remove_all(Collection<G> collection)
- retain_all(Collection<G> collection)

on list interface:
- first()
- last()

on map interface:
- is_empty()
- set_all(Map<K,V> map)

One observation is that implementation of most of the methods could be
generic for all,  which means that they could be implemented on the
interface itself but maybe it would be better to introduce a common
abstract superclass just to keep interfaces clean.

Regards, Tomaž
_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to