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

[ANNOUNCE] Libgee 0.8.5 - GObject collection library

Recommended Posts

 

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

collection library.

 

Libgee 0.8.5 is now available for download at:

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

 

 

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

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

 

* Fix memory leak in TreeSet and TreeMap

 

 

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

 

The ArrayList, ArrauQueue, ConcurrentLinkedList, 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

 

Maciej Marcin Piechotka

 

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

 

 

_______________________________________________

 

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  

×