This repository has been archived by the owner. It is now read-only.

burrito

Useful abstractions for computation—lightweight implementations of FP patterns for crystal-lang.

Burrito

Usesful abstractions for computation.

Provides implementations of common FP patterns, designed to work alongside crystal-langs type system and builtin functionality.

Includes implementations of:

  • Either
  • Maybe
  • List
  • State

And abstract interfaces for:

  • Functor
  • Applicative
  • Monad

Installation

  1. Add the dependency to your shard.yml:

    dependencies:
      burrito:
        github: aca-labs/burrito
    
  2. Run shards install

Usage

Docs build and publish live. For the latest, see https://aca-labs.github.io/burrito.

Contributing

  1. Fork it (https://github.com/aca-labs/burrito/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

Repository

burrito

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 0
  • over 4 years ago
  • February 6, 2020
License

MIT License

Links
Synced at

Fri, 22 Nov 2024 00:38:07 GMT

Languages