ribs_core 1.0.0-dev.16 copy "ribs_core: ^1.0.0-dev.16" to clipboard
ribs_core: ^1.0.0-dev.16 copied to clipboard

Functional programming (FP) kernel. Provides common FP datatypes like Option, Either, State, Validated, as well as collection hierarchy inspired by the Scala programming language.

1.0.0-dev.16 #

Breaking Changes #

  • Remove ribs_core_test.dart test utilities library. Matchers for Option, Either, and Validated are now provided by the ribs_test package.

Bug Fixes #

  • Fix incorrect arity limit on ValidatedNel tuple syntax extensions (now supports up to arity 22).

1.0.0-dev.15 #

Breaking Changes #

  • Hide view in public collections API.
  • Reduce arity on some tuple destructuring methods.

Features #

  • Add MQueue and MStack mutable collections.
  • Add arityN extensions for IList tuple types.
  • None now extends Option<Never>.
  • Make unit const.
  • Add String collection syntax ops.

Bug Fixes #

  • Numerous bug fixes.
  • Numerous performance improvements.
  • Public API and doc cleanups.

1.0.0-dev.14 #

  • Breaking API changes in collections.
  • Update dependencies.

1.0.0-dev.13 #

  • Fix IMap equality

1.0.0-dev.12 #

  • Add Either.foreach
  • Add conversion from RIterator to Iterator
  • New collections: IQueue, ILazyList

1.0.0-dev.11 #

  • Revert previous change.

1.0.0-dev.10 #

  • Fix Option.orElse type signature.

1.0.0-dev.9 #

  • Introduce custom collection framework
  • Effect related types have moved to ribs_effect

1.0.0-dev.8 #

  • Bug fixes
  • API enchancements

1.0.0-dev.7 #

  • Bug fixes
  • API enchancements
  • Documentation

1.0.0-dev.6 #

  • Documentation
  • IList API enchancements

1.0.0-dev.5 #

  • Documentation
  • Update dependencies

1.0.0-dev.4 #

  • Add missing functions to Function0
  • Add missing functions to Validated
  • Fix type error on Option.orElse

1.0.0-dev.3 #

  • Bump dart requirement to >= 3.0.0

1.0.0-dev.2 #

  • Add IList.intersperse

1.0.0-dev.1 #

  • Initial release
2
likes
150
points
52
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Functional programming (FP) kernel. Provides common FP datatypes like Option, Either, State, Validated, as well as collection hierarchy inspired by the Scala programming language.

Homepage
Repository (GitHub)
View/report issues

Topics

#functional-programming #collections #immutable #option #either

License

unknown (license)

Dependencies

meta

More

Packages that depend on ribs_core