jerelo 2.0.0 copy "jerelo: ^2.0.0" to clipboard
jerelo: ^2.0.0 copied to clipboard

A minimal, lawful Dart functional toolkit for composing synchronous and asynchronous workflows using continuation-passing style (CPS).

2.0.0 #

  • Split previous Else channel into Crash and Else channels
  • Added new operators for Else and Crash channels
  • Renamed decor into decorate
  • Replaced elseIf with elseUnless
  • Reworked combination operators and their policies
  • Renamed recover and abort operators to demote and promote
  • Removed trap as it was not core operator, but rather an extension
  • Replaced askThen's logic with ask's one.
  • Added askElse operator
  • Renamed injectInto into thenInject
  • Added elseInject operator
  • Renamed injectedBy into injectedByThen
  • Added injectedByElse operator
  • Renamed scope into withEnv
  • Bug fixes, improvements, performance improvements

1.0.3 #

  • Fixed trap function interface.
  • Decreased min dart version requirement.

1.0.2 #

  • Reduced published package size (excluded test/ and extra documentation from release bundle).

1.0.1 #

  • Renamed forever into thenForever
  • Added elseForever method
  • Added Cont.askThen static method
  • Added example
6
likes
160
points
149
downloads

Documentation

Documentation
API reference

Publisher

verified publisherandriiprokhorenko.com

Weekly Downloads

A minimal, lawful Dart functional toolkit for composing synchronous and asynchronous workflows using continuation-passing style (CPS).

Repository (GitHub)
View/report issues

Topics

#functional-programming #monad #continuation #async #effects

License

BSD-3-Clause (license)

More

Packages that depend on jerelo