This project should be a playground for the evaluation of functional extensions to the Java Language or the JVM like
| Method | Java | FunctionalJava | JavaSlang | Kotlin |
|---|---|---|---|---|
| arrayAppend | 1.0 | 2.0 | 0.1 | 1.0 |
| arrayAppendSingle | 1.0 | -- | -- | 1.1 |
| arrayAppendImmutableSingle | -- | 1.0 | 1.0 | 1.03 |
| listAppend | 1.0 | 1.8 | 1.6 | 1.0 |
| listAppendSingle | 1.0 | -- | -- | 1.1 |
| listAppendImmutableSingle | -- | 1.0 | 0.3 | 5.5 |
| filterPositiveNumbers | 1.0 | 1.0 | 1.1 | 1.1 |
| processNumbers | 1.0 | 0.9 | 0.72 | 1.1 |
Versions:
| Java | 1.8u121 |
| FJ | 4.6 |
| JavaSlang | 2.0.5 |
| Kotlin | 1.0.6 |