1
1
mirror of https://github.com/coot/free-category.git synced 2024-09-11 14:17:30 +03:00
free-category/ChangeLog.md
Marcin Szamotulski f5d21153a0 Updated ChangeLog
2019-12-05 02:20:14 +01:00

1.1 KiB

Changelog for free-category

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)