Skip to content

Latest commit

 

History

History

SwiftyMonad

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

SwiftyMonad

[![CI Status](http://img.shields.io/travis/Khoa Pham/SwiftyMonad.svg?style=flat)](https://travis-ci.org/Khoa Pham/SwiftyMonad) Version License Platform

Monad in Swift

Protocol

  • Functor
  • Applicative Functor
  • Monoid
  • Monad

Basic

  • Box
  • Maybe
  • Result
  • Either
  • List
  • IO
  • Function

Advance

  • Promise
  • Signal

Misc

  • Function composition
  • dollar
  • Custom operator

Testing

  • Laws

Installation

SwiftyMonad is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "SwiftyMonad"

Author

Khoa Pham, [email protected]

License

SwiftyMonad is available under the MIT license. See the LICENSE file for more info.