Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 881 Bytes

README.md

File metadata and controls

60 lines (41 loc) · 881 Bytes

moja

Monadic-style computation pipelines for Java.

  • Async, Lazy
  • Option, Try, Result (Either)
  • Multi (List)
  • State, Reader, Logger, Writer

Browse the source code

The Monads

Async (aka Futures/Promises)

  • Status: Done

Lazy

  • Status: Done

Logger

  • Status: Done

Multi (aka List)

  • Status: Done

Option (aka Maybe)

  • Status: Done

Result (aka Either)

  • Status: Done

Try (like Result with catch Exception)

  • Status: Done

State

  • Status: Done

Reader

  • Status: Done

Writer

  • Status: Done

Transformers

Status: Done

  • OptionT

Status: Working

  • MultiT

Status: Started

  • AsyncT
  • LazyT
  • ResultT

Do-Notation

  • Status: Not started