From: Gary P. <gpa...@gm...> - 2009-07-17 13:38:50
|
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 |
From: Theuns C. <the...@gm...> - 2009-07-17 13:42:45
|
Second! -- Theuns On Fri, Jul 17, 2009 at 3:38 PM, Gary Pampara<gpa...@gm...> 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 |
From: Andrich v. W. <avw...@gm...> - 2009-07-17 14:00:43
|
I vote Yes, but we should think at looking into using more iterators (and iterables) in that case, especially within our collection and topology classes as they focus heavily on it (see the FAQ on their wiki, or go through the API, if you haven't done so already). Also they have a lot of classes that cannot be extended (mostly to do with Immutable collections), just something to remember. On Fri, Jul 17, 2009 at 3:38 PM, Gary Pampara <gpa...@gm...> 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 > -- Andrich van Wyk |
From: Andries E. <en...@cs...> - 2009-07-17 14:05:25
|
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 > -- ========================================================== Prof Andries P Engelbrecht South African Research Chair in Artificial Intelligence Fundamentals of Computational Swarm Intelligence, John Wiley & Sons, December 2005. Computational Intelligence, An Introduction John Wiley & Sons, Second edition to be published soon Computational Intelligence Research Group: http://cirg.cs.up.ac.za Department of Computer Science School of Information Technology University of Pretoria Pretoria 0002, South Africa Tel: +27 12 420 3578 Fax: +27 12 362 5188 http://www.cs.up.ac.za/~engel ================================================ This message and attachments are subject to a disclaimer. Please refer to www.it.up.ac.za/documentation/governance/disclaimer/ for full details. / Hierdie boodskap en aanhangsels is aan 'n vrywaringsklousule onderhewig. Volledige besonderhede is by www.it.up.ac.za/documentation/governance/disclaimer/ beskikbaar. |
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 >> |