You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Other Abstractions - monoid, semigroup, natural, random number generator, reader, writer, state, input/output, parser, zipper, specification based testing (quickcheck), actors, optics (lens, prism, fold, traversal and others), concurrency and type conversion.
18
18
19
19
== URLs
@@ -35,43 +35,43 @@ The Functional Java artifact is published to Maven Central using the group `org.
35
35
* Java 8 specific support (`functionaljava-java8`)
36
36
* property based testing (`functionaljava-quickcheck`)
37
37
38
-
The latest stable version is `4.5`. This can be added to your Gradle project by adding the dependencies:
38
+
The latest stable version is `4.6`. This can be added to your Gradle project by adding the dependencies:
FunctionalJava uses the Retro Lambda project to backport Java 8 lambdas to Java 6 bytecode. This requires access to both JDK 6 and 8. The build system requires the environment variables `JAVA6_HOME` and `JAVA8_HOME` to refer to the appropriate directories.
73
73
74
-
Building is done using Gradle 2.10. In the root directory run:
74
+
Building is done using Gradle 2.13. In the root directory run:
75
75
----
76
76
./gradlew
77
77
----
@@ -100,6 +100,7 @@ A more complete description of the features mentioned above are:
100
100
** Immutable set implementation using a red/black tree (`fj.data.Set`).
101
101
** Immutable multi-way tree - aka rose tree (`fj.data.Tree`).
102
102
** Immutable tree-map using a red/black tree implementation (`fj.data.TreeMap`).
103
+
** Immutable priority queue using finger trees (`fj.data.PriorityQueue`).
0 commit comments