fpdt 0.1.4 copy "fpdt: ^0.1.4" to clipboard
fpdt: ^0.1.4 copied to clipboard

A collection of functions and monads for functional programming in dart.

fpdt #

Pub.dev

A collection of functions and monads for functional programming in dart.

Includes:

  • Function extensions - chain and compose.
  • Option
  • Either
  • Task
  • TaskEither
  • TaskOption
  • State
  • Reader
  • ReaderTask
  • ReaderTaskEither
  • StateReaderTaskEither
  • Immutable data structures, thanks to: https://pub.dev/packages/fast_immutable_collections
  • Iterable extension helpers
  • Unit
  • StateMachine and StateRTEMachine to help with interop.

Note that the API will be unstable until version 0.1.0 is reached.

Documentation #

API docs: https://pub.dev/documentation/fpdt/latest/

Not every function is documented (help is welcome!), but progress is being made.

The example/ and test/ directories are also useful for seeing how this library can be used.

4
likes
90
pub points
23%
popularity

Publisher

verified publishertimsmart.co

A collection of functions and monads for functional programming in dart.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

fast_immutable_collections

More

Packages that depend on fpdt