Skip to content
johnmcclean-aol edited this page Nov 22, 2016 · 247 revisions

Getting Started

Some common features

Collections

Functions

Pattern matching and the visitor pattern

Control Structures

Combiners

Asynchronous execution

Lazy Evaluation

Recursion

Sum Types (Try, Xor, Maybe, FeatureToggle]

Product types

Product & Sum types

Streaming

Performance

Pushing data into Streams

Repeatable Streams (Streamable)

Plumbing Streams

Backpressure

ReactiveSeq (powerful sequential Streaming)

FutureStreams

Operators

The tutorial (with videos)

Examples

FutureStream concepts

Performance

Acting on Futures or Acting on Results

Configuration

AnyM - a functor for Monads

AnyMT - monad transformers

For Comprehensions

Using the cyclops-react Do builder (prefer control.For) to the lower level Do.

Higher Kinded Types

Type classes [monad,applicative, functor, unit, monadPlus]

Clone this wiki locally