lib.haxe.org

ListTools

The ListTools class adds additional common list utility functions. Several different Lambda type operations are provided.
Version
1.9
Owner
jjdonald
License
BSD

History

  • 2009-06-28 20:22:33
    1.9
    Updated dependency to current IterTools Version 1.7
  • 2009-04-15 21:41:19
    1.8
    Made dependency on IterTools specific to the appropriate version.
  • 2009-04-15 21:28:43
    1.7
    ListTools now produce ListTypes, which are typedefs for either the base List class, or the new SugarList class. The base List class is enabled by default, but SugarLists can be substituted with the compiler flag "-D sugarlist" SugarLists are not array based, so they are faster than the List class in Flash, yet still remain Type equivalent. They also extend the functionality of List in a few ways through more powerful insertion features. Lambda methods are useful with Lists, but the Lambda class will only generate the base List type. Therefore, the whole Lambda method set is replicated here for compatibility with either the SugarList or List implementation.
  • 2009-03-20 20:08:22
    1.6
    Removed package/directory hierarchy per the haxeLib best practice suggestions
  • 2009-02-23 20:05:09
    1.5
    Fixed starmap, moved predicate behavior methods to IterTools to simplify dependencies.
  • 2009-02-20 23:19:47
    1.4
    Cleaned up annoying .svn folders from the base install
  • 2009-02-20 22:28:11
    1.3
    Added necessary dependencies
  • 2009-02-07 19:13:04
    1.2
    Clarified naming and sped up some minor helper functions. Added FastestIterable class. Changed several ListTools methods so that they simply extend the existing analogous IterTools methods.
  • 2009-01-08 18:39:11
    1.1
    Added a "findFirst()" method courtesy of Ian Martins, as well as some revised default predicate() and transform() Boolean function helpers.
  • 2009-01-02 18:57:56
    1.0
    Initial Version