Jump to content
Compatible Support Forums
Sign in to follow this  
news

[ANNOUNCE] Libgee 0.6.8 - GObject collection library

Recommended Posts

 

We are very pleased to announce version 0.6.8 of Libgee, the GObject

collection library.

 

Libgee 0.6.8 is now available for download at:

http://download.gnome.org/sources/libgee/0.6/

 

 

Also please note that Libgee has its own mailing-list

http://mail.gnome.org/mailman/listinfo/libgee-list

and its own #gee IRC channel.

 

 

New in 0.6.8

------------

 

* Fix memory leak in TreeSet and TreeMap

 

For more information about the 0.5/0.6 release series, see:

http://live.gnome.org/Libgee/NewAndNoteworthy-0.5

http://live.gnome.org/Libgee/Migration-0.5

 

 

Libgee is a collection library providing GObject-based interfaces and

classes for commonly used data structures.

 

Libgee provides the following interfaces:

 

* Iterable

o Collection

+ List

+ Set

+ MultiSet

+ Queue

# Deque

* Iterator

* Map

* MultiMap

 

The ArrayList, HashSet, HashMap, HashMultiSet, HashMultiMap, LinkedList,

PriorityQueue, 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 Libgee is available at

 

http://live.gnome.org/Libgee

 

 

Maciej Marcin Piechotka

 

 

 

 

 

 

 

 

 

 

 

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×