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

[ANNOUNCE] Libgee 0.5.1 - GObject collection library

Recommended Posts

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

collection library.

 

Libgee 0.5.1 is now available for download at:

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

 

 

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.5.1

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

 

* Bug fixes in HashMultiSet, TimSort, TreeMap, TreeMultiSet, and TreeSet.

* Fix build with Vala 0.8.0 and later.

* Fix build on Windows.

* Fix subprocess handling in test infrastructure.

 

 

For more information about the 0.5 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 Vala is available at

 

http://live.gnome.org/Libgee

 

 

Jürg Billeter

 

_______________________________________________

 

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  

×