PageRenderTime 52ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/CHANGELOG

http://github.com/ekmett/category-extras
#! | 54 lines | 45 code | 9 blank | 0 comment | 0 complexity | 9a1137eb7ba6f5a2a3dd22566a516669 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. 0.45.0
  2. ------
  3. * Removed workarounds for GHC 6.8
  4. 0.44.5
  5. ------
  6. * Added Monad, Applicative, etc. and monad transformer instances to Control.Monad.Indexed.Cont and Control.Monad.Indexed.State
  7. * Created Control.Monad.Indexed.Trans and Control.Monad.Indexed.Fix
  8. * Added Instances for Kan Extensions
  9. 0.50.0
  10. ------
  11. * Moved back to type families
  12. 0.50.3
  13. ------
  14. * Renamed 'Alg' to 'Algebra', renamed AlgH to HAlgebra, etc.
  15. * Added Di- and Bi- algebras
  16. * Added Janis Voigtlaender's asymptotic free monad improvements and their dual, but noted it just uses the right Kan extension
  17. of a monad.
  18. * Added Elgot (Co)Algebras
  19. 0.50.4
  20. ------
  21. * Added the Yoneda lemma as a right Kan extension along the Identity monad
  22. * Added limits and colimits and right and left Kan extensions
  23. * Added adjunction composition and higher order adjunction composition
  24. * Added adjunctions as Kan extensions in Control.Functor.Adjunction
  25. * Lifted more monad instances into right Kan extensions
  26. * Renamed (Co)freeLike to (Co)monad(Co)ideal
  27. * Added a lot of HFunctor instances including much of the MTL.
  28. 0.51.2
  29. ------
  30. * Fixed support for 6.8
  31. 0.51.5
  32. ------
  33. * Added CoYoneda to Control.Functor.Yoneda
  34. * Added Lambek's lemma (and its dual) in Control.Morphism.Cata (Control.Morphism.Ana)
  35. * Added a Run(Co)Monad(Co)Free class to encapsulate cataFree (anaFree)
  36. * Generalized dyna-, futu-, histo-, and chrono- morphisms to run over the appropriate kth left- and right- Kan extensions
  37. of their associated (co)free monads as well as the basic (co)free monad. This may permit asymptotic free monad
  38. improvement in some recursion schemes.
  39. 0.52.1
  40. ------
  41. * Added Control.Category.Discrete to represent |Hask|
  42. 0.53.0
  43. ------
  44. * Added Fokkinga's prepro- and postpro- morphisms. Generalized them to allow them to be parameterized by (co)monads and
  45. derived the corresponding methods for (zygo, para, futu, histo, etc.)-(pre|post)promorphisms.