fpdt 0.1.0 copy "fpdt: ^0.1.0" to clipboard
fpdt: ^0.1.0 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
0
pub points
6%
popularity

Publisher

verified publishertimsmart.co

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

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

fast_immutable_collections

More

Packages that depend on fpdt