functional-reactive
Made in the European Union

Getting Started

Add functional-reactive to your project in under two minutes.

Add the dependency

Maven:

<dependency>
  <groupId>com.svenruppert</groupId>
  <artifactId>functional-reactive</artifactId>
  <version>06.01.01</version>
</dependency>

Gradle (Kotlin DSL):

implementation("com.svenruppert:functional-reactive:06.01.01")

Your first Result

import com.svenruppert.functional.model.Result;

Result<Integer> parsed = Result.ofNullable(System.getProperty("port"))
    .map(Integer::parseInt);

parsed.ifPresentOrElse(
    port  -> System.out.println("Port = " + port),
    error -> System.err.println("No port: " + error)
);

Next steps