Skip to content

Revisions

  • Updated Home (markdown)

    @man4j man4j committed Jun 6, 2016
  • Update item 3.

    Arul Dhesiaseelan committed Mar 21, 2014
  • Updated samples with the JDK 8 Release Candidate.

    Arul Dhesiaseelan committed Feb 5, 2014
  • Updated to run with latest jdk 8 build 108

    Arul Dhesiaseelan committed Sep 23, 2013
  • Updated to run with latest jdk 8 build 106

    Arul Dhesiaseelan committed Sep 17, 2013
  • Updated to use the latest build 94 API changes

    Arul Dhesiaseelan committed Jun 15, 2013
  • Updated to compile with lambda build 83.

    aruld committed Mar 31, 2013
  • Added another variant for Item4 (reading lines from a file) which was added recently in NIO Files API and can be used in an ARM block.

    aruld committed Feb 8, 2013
  • Updated Item10 to use the latest flatMap abstraction. This is turning out to be pretty slick!

    aruld committed Feb 8, 2013
  • Updated to recent renaming: groupBy -> groupingBy

    aruld committed Jan 26, 2013
  • Taking advantage of the latest compiler (1/25 build) which has enhanced type-inference, removed explicit typing.

    aruld committed Jan 25, 2013
  • Updated to use latest lambda build. StreamOpFlag is made package access, so dropping third variant in Item8. sum() on the int stream in Item9 now returns long to avoid overflow.

    aruld committed Jan 20, 2013
  • Updated to use 1/10 lambda build. Multifunction.Downstream -> Stream.Downstream mapMulti -> explode yield -> send Added another variant for Item2.

    aruld committed Jan 11, 2013
  • Updated to compile with 1/9 build. Reducers -> Collectors [Item10] into() -> collect() [Item1, Item4, Item10] MultiFuntion.Collector -> MultiFuntion.Downstream [Item10] reduce() -> collect() [Item6, Item10]

    aruld committed Jan 10, 2013
  • Updated to compile with 1/8/13 build. Accumulators -> Reducers (Item6, Item10)

    aruld committed Jan 9, 2013
  • Minor code improvements. Item 2 - Added another variant for sum. Item 6 - Removed the cast and provided explicit type which looks much cleaner. Item 10 - Improved LINQ sample. Removed the cast and provided explicit type which looks much cleaner.

    aruld committed Jan 5, 2013
  • Formatted Item 10 code.

    aruld committed Jan 5, 2013
  • Formatted Item 10 code.

    aruld committed Jan 5, 2013
  • Updated to use latest lambda build as of 1/4/13. Item 1, 2, 5 - PrimitiveStreams.range API refactored to Streams.intRange. Item 6 - Tabulators refactored to Accumulators Item 8 - intStream() moved to Streams from PrimitiveStreams Item 10 - Refactored group album tracks by rating to be a one-liner avoiding construction of an intermediate List of tracks.

    aruld committed Jan 5, 2013
  • Added comment to Item10.

    aruld committed Dec 31, 2012
  • Item8 - Added another variant for finding max/min using PrimitiveStreams API. Item10 - Added Tabulators based example for grouping album tracks by rating.

    aruld committed Dec 31, 2012
  • Updated the items based on the recent refactoring in lambda code base. Item1, Item2, Item5 - range API moved to PrimitiveStreams. Item6 - Using groupBy from the new Tabulator framework. Item9 - parallel -> parallelStream

    aruld committed Dec 30, 2012
  • Updated the samples to use the latest build (b68). Item1, Item2, Item5 - Updated to use the built-in range API on the primitive collection. Item3 - fold renamed to reduce in the latest build (b68)

    aruld committed Dec 12, 2012
  • Added a better version for Item2 to avoid explicit casting of primitive type, as suggested in lambda-dev.

    aruld committed Dec 2, 2012
  • Refactored Item1 and Item2 as per the latest lambda build (11/27).

    aruld committed Nov 28, 2012
  • Refactored Item5 and Item9.

    aruld committed Nov 25, 2012
  • Updated Home (markdown)

    aruld committed Nov 20, 2012
  • Adding item 10 which shows a LINQ style builder in Java 8.

    aruld committed Nov 20, 2012
  • Updated Home (markdown)

    aruld committed Nov 20, 2012
  • Item8 now has another variant for min and max on the stream that was introduced today in the lambda build (11/19).

    aruld committed Nov 20, 2012