/funKTionale

Functional constructs for Kotlin

Primary LanguageKotlin

funKTionale

Functional constructs and patterns for Kotlin

Features include:

  • Function composition
  • Currying
  • Partial Application
  • Option
  • Either/Disjunction
  • Memoization
  • Validation
  • And others

Documentation

Read the Wiki

Functional Programming in Kotlin with funKTionale presentation

Maven

You must configure your pom.xml file using JCenter repository

<repository>
    <id>central</id>
    <name>bintray</name>
    <url>http://jcenter.bintray.com</url>
</repository>

Then you can use funKTionale dependency

<dependency>
    <groupId>org.funktionale</groupId>
    <artifactId>funktionale</artifactId>
    <version>0.9.6</version>
</dependency>