A small, straightforward library bringing the benefits of functional programming to Java 11
-
Updated
Aug 21, 2020 - Java
A small, straightforward library bringing the benefits of functional programming to Java 11
Everyone has their own personal reading history, and as we grow up, we are able to comprehend more and more complicated texts. But how do you estimate the level of difficulty of a given text, and how do you teach a computer to do that? In this project, you will find it out: write a program that determines how difficult the text is and for which …
Simple Lambda Calculus Interpreter implemented by Java
An implementation of the Spineless Tagless G-Machine, implemented for educational purposes.
Type-safe lazy evaluation and late binding for Java.
A Java Optional implementation that supports lazy evaluation.
Parameterization solution that enables a regular JUnit test to make itself parameterized by introducing parameters in midair during the test execution
Java Implementation of 2D Range Tree
A thread and exception safe implementation of lazy (aka on-demand) value initialization.
An Iterable-based, lightweight and dependency-free alternative to Java streams and guava, with rich functional programming API for sequence and tree processing in particular.
A Spark-Scala implementation of Page Rank Algrorithm in a Distributed environment
A lazy sequence for Java (no Stream involved)
A simple functional language, with type inference, lazy evaluation, pattern matching and mutual recursion
Strongly typed lazy linear algebra in core java 17+.
Add a description, image, and links to the lazy-evaluation topic page so that developers can more easily learn about it.
To associate your repository with the lazy-evaluation topic, visit your repo's landing page and select "manage topics."