wuyichen24 / boost

A series of data structures to simulate the functional programming in Java (like Apache Spark JavaRRD).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boost

Build Status Coverage Status Codacy Badge License

A series of data structures to simulate the functional programming in Java (like Apache Spark JavaRRD).

Overview

Originally, the Java is not supported for functional programming before Java 8 Lambda.

Apache Spark is an open-source cluster-computing framework and it has as its architectural foundation the resilient distributed dataset (RDD). It is not only a read-only multiset of data items distributed over a cluster of machines, but also it provides a smell of functional programming for manipulating a collection.

For this boost project, the functionality of clustering-computing has been removed and just keep the smell of smell of functional programming and the way for representing Map Reduce.

Getting Started

Please see our Wiki page.

Documentation

Please see our Wiki page.

Download

Contributing

License

Apache-2.0

Authors

About

A series of data structures to simulate the functional programming in Java (like Apache Spark JavaRRD).

License:Apache License 2.0


Languages

Language:Java 100.0%