• Email
  • Favorite
  • Download
  • Embed
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Lambdaj (no more loops in Java) at GenevaJUG by Mario Fusco

by GenevaJUG on Apr 30, 2010

  • 3,135 views

LambdaJ, no more loops in Java ! ...

LambdaJ, no more loops in Java !

LambdaJ library makes it easy to manipulate collections in a pseudo-functional and statically typed way. To iterate over collections and nested loops is often error prone, particularly when mixed with conditional statements, and it is difficult to read and maintain the resulting code. LambdaJ uses functional programming techniques to address these issues while preserving the advantages of static typing in Java.

Through a straightforward DSL, LambdaJ reduces code complexity when writing iterations over collections by allowing you to filter, convert, group, aggregate and sort items with no need to write a single explicit loop.

Starting from its second major release LambdaJ also offers the possibility to define and use closures and other constructs deriving from functional programming, in its usual DSL style.

Attenders will learn:

How to leverage the LambdaJ library to have better control over language constructs involving loops;
How to eliminate unreadable loops in your code;
How to implement an internal DSL in Java through a smart use of proxy and reflection;
How to effectively use some functional programming techniques in Java

Accessibility

Categories

Tags

genevajug dsl lambdaj jug java

More...

Upload Details

Uploaded via SlideShare as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

6 Embeds 67

http://www.genevajug.ch 40
http://www.slideshare.net 12
http://genevajug.ch 12
http://translate.googleusercontent.com 1
http://www.genevajug.org 1
http://localhost:4000 1

Statistics

Favorites
1
Downloads
13
Comments
0
Embed Views
67
Views on SlideShare
3,068
Total Views
3,135
Post Comment
Edit your comment Cancel

Lambdaj (no more loops in Java) at GenevaJUG by Mario Fusco — Presentation Transcript