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

Getting Started

Collections

Functions

Pattern matching and the visitor pattern

Control Structures

Combiners

MonadicValues

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 - monad wrapper

cyclops-react has a number of abstractions for working with 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