From: gpampara <gpa...@cs...> - 2009-07-17 15:26:14
|
The list is quite long. The main aspects are more type safety and the following list (as taken from the home page of google-collections): * New Collection types: Multimap, Multiset, BiMap and others * High-performance immutable implementations of the standard collection types, for example ImmutableSet * MapMaker, a builder for concurrent hash maps with many advanced features * Ordering, which can only be described as a "Comparator on steroids" * Iterators and Iterables utility classes: element-based equality, cycle, concat, partition, filter with predicate, transform with function, and much more * Lists, Sets and Maps utility classes: a plethora of convenient factory methods and much more * Forwarding collections, such as ForwardingSet, allowing you to customize collection behavior without subclassing * Implementation helpers like AbstractIterator * and still more The functionality I like is the ability to use predicates, filters and transformations on collections, not to mention the Immutable collections. I envisage some very useful applications, especially to entities. Regards, Gary On Fri, 17 Jul 2009 16:07:01 +0200, Andries Engelbrecht <en...@cs...> wrote: > What are the additional functionalities? > > Gary Pampara wrote: >> Hi all, >> >> I would like to propose the addition of google-collections as a >> dependency of >> CIlib. The additional functionality would be really useful. >> >> Regards, >> Gary >> >> ------------------------------------------------------------------------------ >> Enter the BlackBerry Developer Challenge >> This is your chance to win up to $100,000 in prizes! For a limited time, >> vendors submitting new applications to BlackBerry App World(TM) will have >> the opportunity to enter the BlackBerry Developer Challenge. See full >> prize >> details at: http://p.sf.net/sfu/Challenge >> _______________________________________________ >> cilib-devel mailing list >> cil...@li... >> https://lists.sourceforge.net/lists/listinfo/cilib-devel >> |