From be1d7808e3921dc59fa78efdd1a96c6c5ba56f49 Mon Sep 17 00:00:00 2001 From: Daniel Dietrich Date: Tue, 21 Apr 2015 16:35:12 +0200 Subject: [PATCH 1/2] Added Functional Java --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 595a077..d41928b 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o - [Distributed Databases](#distributed-databases) - [Distribution](#distribution) - [Document Processing](#document-processing) + - [Functional Programming](#functional-programming) - [Game Development](#game-development) - [GUI](#gui) - [High Performance](#high-performance) @@ -168,6 +169,12 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o * [Apache POI](http://poi.apache.org/) - Supports OOXML (XLSX, DOCX, PPTX) as well as OLE2 (XLS, DOC or PPT). * [jOpenDocument](http://www.jopendocument.org/) - Processes the OpenDocument format. +## Functional Programming + +*Libraries that facilitate functional programming in Java.* + +* [Functional Java](http://www.functionaljava.org) - Implements numerous basic and advanced programming abstractions that assist composition oriented development. + ## Game Development *Frameworks that support the development of games.* From 0ce4ce263299d416bce42ff908ff3d1c826ad32a Mon Sep 17 00:00:00 2001 From: Daniel Dietrich Date: Thu, 23 Apr 2015 17:47:19 +0200 Subject: [PATCH 2/2] Added jOOL and Javaslang to Functional Programming --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 0a46016..7c7afd4 100644 --- a/README.md +++ b/README.md @@ -178,6 +178,8 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o *Libraries that facilitate functional programming in Java.* * [Functional Java](http://www.functionaljava.org) - Implements numerous basic and advanced programming abstractions that assist composition oriented development. +* [Javaslang](http://javaslang.com) - Functional component library built for Java 8+ that provides persistent data types and functional control structures. +* [jOOλ](https://github.com/jOOQ/jOOL) - An extension to Java 8 which aims to fix gaps in lambda, providing numerous missing types and a rich set of sequential Stream API additions. ## Game Development