fpdt 0.1.4
fpdt: ^0.1.4 copied to clipboard
A collection of functions and monads for functional programming in dart.
0.1.4 #
- Do notation factories
0.1.3 #
- task.Do
0.1.2 #
- Clean up unit / asUnit / as / zipRight
0.1.1 #
- Add unit methods to SRTE
0.1.0 #
- Uses classes to improve type readability
0.0.71 #
- Expose initial state and context to do notation
0.0.70 #
- DoFunction typedef for wrapping do notation
0.0.69 #
- Do notation refactor
0.0.68 #
- Add Do notation
0.0.67 #
- Add
extractto MapExtension
0.0.66 #
- Clean up
ReaderTaskEitherapi surface. - Add
flatMapOptionto RTE and SRTE
0.0.65 #
- Add
flatMapTasktoTaskOption
0.0.64 #
- Add
StateReaderTaskEitherfromOption
0.0.63 #
- Add
StateReader - Add
StateReaderMachine
0.0.62 #
- Add tuple
flatMapvariants
0.0.61 #
- Use
identicalfor state machine equality checks - Add state transformations to StateReaderTaskEither
0.0.60 #
- Use
Future.syncfor tryCatch
0.0.59 #
- Use unit instead of void where it makes sense
0.0.58 #
- Add
memofunction helpers, for memoizing functions.
0.0.57 #
- Add
pureandcallto more monads
0.0.56 #
- Use
Future.syncwhere possible
0.0.55 #
- Add equality checks to state machines
0.0.54 #
- Improve riverpod helpers
0.0.53 #
- Rename
calltoreplace
0.0.52 #
- Add
tapLeft
0.0.51 #
- State machine docs and internal refactor
0.0.50 #
- Add riverpod helpers for state machines
0.0.49 #
StateRTEMachinerefactor
0.0.48 #
- Expose context / env in
StateRTEMachine
0.0.47 #
- Add
fromPredicate* functions to more monads
0.0.46 #
- Add
mapLeftto either variants
0.0.45 #
- Add
UnwrapExceptionto either
0.0.44 #
- Add
flatMapStoStateReaderTaskEither
0.0.43 #
- Add traversal to
ReaderTaskEither
0.0.42 #
- Add more Reader* constructors
0.0.41 #
- Clean up
ReaderTaskEitherAPI
0.0.40 #
- Clean up
StateReaderTaskEitherAPI
0.0.39 #
- Add
filtertoStateReaderTaskEither
0.0.38 #
- Add
delaymethod to more monads
0.0.37 #
- Add
State - Add
Reader - Add
ReaderTask - Add
ReaderTaskEither - Add
StateReaderTaskEither - Add
StateMachine - Add
StateRTEMachine
0.0.36 #
- Add traverse functions, and improve
sequenceforTaskEither.
0.0.35+1 #
- Relax fast_immutable_collections version constraint
- Give credit in README for fast_immutable_collections
0.0.35 #
- Add and export
fast_immutable_collections
0.0.34 #
- Add
firstWhereOptionto iterable extension
0.0.33+1 #
- Document
TaskOption
0.0.33 #
- Fix
Option.fromJson
0.0.32 #
- Fix TaskEither
fromNullablevariants
0.0.31 #
- Add library barrel file which exports common types and functions
0.0.30 #
- More docs and small refactor
0.0.29+1 #
- Docs for function methods
0.0.29 #
- Add
pas an alias forchain - Add
cas an alias forcompose
0.0.28 #
- Add
flatMapFirstto tasks.
0.0.27 #
- Fix
alttype issues
0.0.26 #
- Fix
Nonestripping away type information
0.0.25 #
- Add json_serializable support
0.0.24 #
- Add
MapExtension
0.0.23 #
- Add
lazytofunction.dart.
0.0.22 #
- Add
tryCatchK2forTaskEither.
0.0.20+1 #
- Update README and add CHANGELOG ;)