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

Kingston HyperX Predator USB3.0 1TB Flash Drive Review

Recommended Posts

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

collection library.

 

Libgee 0.11.90 is now available for download at:

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

 

 

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

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

* Add adding to collection based on iterators

* Make Collection.add_all_array, contains_all_array and remove_all_array virtual

* Avoid destroy coroutine creation in hazard pointer implementation

* Various bugfixes

 

 

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

 

_______________________________________________

 

 

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  

×