1
1
mirror of https://github.com/coot/free-category.git synced 2024-11-28 11:43:02 +03:00
free-category/ChangeLog.md
2023-06-04 13:27:48 +02:00

1.3 KiB

Changelog for free-category

Version 0.0.4.5

  • Support GHC-9.6.
  • Export Arr all constructors.

Version 0.0.4.4

  • Added support for GHC: 9.0, 9.2, 9.4.
  • Dropped support for GHC-8.6 or earlier.
  • Added ArrChoice a free ArrowChoice.

Version 0.0.4.2

  • updated for GHC 8.10.1

Version 0.0.4.0

  • hoistOp
  • Renamed Control.Category.FreeEff module as Control.Category.FreeEffect and renamed top level terms:
    • EffCategory type class to EffectCategory
    • FreeEffCat to EffCat
    • FreeEffCat constructor as Effect and lift as effect
    • liftCat to liftEffect
    • foldNatLift to foldNatEffCat
  • Show instance of 'Cat' and 'C' via 'ListTr' (GHC >= 806)
  • Performance optimisations: rewrite rules & inline pragmas
  • Export ListTr from Control.Category.Free
  • foldrL, foldlL and zipWithL

Version 0.0.3.0

  • Efficient 'Cat' and 'Aff' based on real time queues with scheduling
  • Added Monoid instances
  • Added Op category
  • added arrArr, mapArr, foldArr for Arr free arrow category
  • added arrCat, mapCat, fodlMap for Cat free categroy

Version 0.0.2.0

  • EffCategory class and FreeEffCat category transformer
  • Example usage of FreeEffCat

Version 0.0.1.0

  • free category (concrete and condensity transformed)
  • free arrows (concrete and condensity transformed)