Bow Versions Save

🏹 Bow is a cross-platform library for Typed Functional Programming in Swift

0.8.0

3 years ago

What's new

  • Swift 5.2 support: use KeyPaths as functions and callAsFunction with types like Kleisli.
  • Linux support.
  • Trampolining for stack safety.
  • Comonads, Comonads everywhere!

0.7.0

4 years ago

What's new

  • Retrial and repeat scheduling policies for effects (Read more)
  • New type classes in the Contravariant hierarchy, with instances, in the core module.

0.6.0

4 years ago

What's new

  • A new Effects module with a powerful data type IO. (Read more)
  • Enhanced integration with RxSwift. (Read more)
  • New syntax for Monad Comprehensions. (Read more)

0.5.0

4 years ago

What's new

  • Revamped optics module. (Read more)
  • More complete core module

0.4.0

4 years ago

What's new

  • New simulation for Higher Kinded Types. (Read more)
  • New encoding for type classes. (Read more)
  • Enhanced data types in the core module. (Read more)