I can see this version is incremental (point release like) over 0.8, and
packaged as 0.8.

Could you add that information in order to others know that 0.10, 0.12 and
upcomming 0.14 will be API/ABI compatible with 0.8 series?

As I can see you've take care about API and more importantly ABI, at C
level, stability on 0.8 to 0.12. Could you point that in your release
information?

I think this is very importantly in order to know Libgee stability and
avoid fear about depend on this library, contrary with other Vala libraries
like Personas, that may be don't know how to maintain API and ABI stability
across different Vala versions.

May is very important to add your recommendations on API/ABI stability on
Vala wiki, or link from Libgee wiki.

I'm trying to fix a bug on GXml/Serialization and want to use Libgee to
avoid most iteration/containers/collection bugs.

Many thanks.



2013/12/16 Maciej Piechotka <uzytkown...@gmail.com>

>
> We are very pleased to announce version 0.13.0 of Libgee, the GObject
> collection library.
>
> Libgee 0.13.4 is now available for download at:
>     http://download.gnome.org/sources/libgee/0.13/
>
>
> Also please note that now Libgee has its own mailing-list
>     http://mail.gnome.org/mailman/listinfo/libgee-list
> and its own #gee IRC channel.
>
>
> New in 0.13.4
> -------------
>   * The collection cloning no longer leaks memory
>   * Various warning fixes
>   * Various fixes to build system
>
> Libgee is a collection library providing GObject-based interfaces and
> classes for commonly used data structures.
>
> Libgee provides the following interfaces:
>
>      * Traversable
>            o Iterable
>                  + Collection
>                        # List
>                              * BidirList
>                        # Set
>                              * SortedSet
>                                  o BidirSortedSet
>                        # MultiSet
>                        # Queue
>                              * Deque
>                  + Map
>                        # SortedMap
>                              * BidirSortedMap
>            o Iterator
>                  + BidirIterator
>                        # BidirListIterator
>                  + ListIterator
>                        # BidirListIterator
>      * MultiMap
>      * Future
>
> The ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet,
> HashSet, HashMap, HashMultiSet, HashMultiMap, LinkedList,
> PriorityQueue, Promise, TreeSet, TreeMap, TreeMultiSet, and TreeMultiMap
> classes provide a reasonable sample implementation of those interfaces.
> In addition, a set of abstract classes are provided to ease
> the implementation of new collections.
>
> Around that, the API provide means to retrieve read-only views,
> efficient sort algorithms, simple, bi-directional or index-based mutable
> iterators depending on the collection type.
>
> Libgee is written in Vala and can be used like any GObject-based C
> library. It's planned to provide bindings for further languages.
>
>
> More information about Vala is available at
>
>          http://live.gnome.org/Libgee
>
> Maciej Marcin Piechotka
>
>
>
> _______________________________________________
> libgee-list mailing list
> libgee-l...@gnome.org
> https://mail.gnome.org/mailman/listinfo/libgee-list
>



-- 
Trabajar, la mejor arma para tu superación
"de grano en grano, se hace la arena" (R) (en trámite, pero para los
cuates: LIBRE)
_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to