git.iko.soy/semi-iso-optics
on master help sign in
history of2fb082c..master
compare
de16c6dTransition to optics (#6)iko 74954e5Fixed ci (?) (#5)iko c39adc7Fixed weeder (#4)iko f547bcaAdded github actions weeder (#3)iko d57c987Added stack (#2)iko 3344a29Tuple iso (#1)iko d394ff3Update haskell.ymliko 69a43f4Update haskell.ymliko 6e699adUpdate haskell.ymliko a66e5fbAdded Github Actionsiko 993db9cMerge pull request #1 from siddharthist/ghc843Pavel Christof 9d4488fMore specific bounds on baseLangston Barrett f4b98b1Add Travis CI configurationLangston Barrett a19adc5Remove dependency on HList (via morphed) to fix compilationLangston Barrett 689792eFix a subtle bug in the implementation of (+++) and (***) for dual categories.Paweł Nowak 49e56e3Add instances for Dual categories.Paweł Nowak 8a6f530Implement Products and Coproducts for (->).Paweł Nowak 8e22dabAdd 'sibind' and reversed arrow operators.Paweł Nowak 4a49f7bRename "CategoryTrans" to "CatTrans".Paweł Nowak 0128789Change description.Paweł Nowak 23f67c0Documentation.Paweł Nowak 98d7090Updated description.Paweł Nowak 94f0a75Add comment, remove (~$/) and (~$~) for clarity.Paweł Nowak c97679dAdd minimal pragmas.Paweł Nowak 67c1554Add category instances for ReifiedSemiIso'.Paweł Nowak f0d5d26Moves classes to Control.Category.Structures.Paweł Nowak 1dc6707My God, it's full of arrows!Paweł Nowak 4cc50cdAdd WrappedCovariant.Paweł Nowak 0e68b49Reintroduce 'prod'. Added laws for SemiIsoApply and improved comments.Paweł Nowak faf5e0bRevert "Add SIMonadTrans."Paweł Nowak 68eee5eAdd SIMonadTrans.Paweł Nowak a7986ccReverse 'exact' to better match sipure and common use cases. Add sireplicate_ and sisequence_.Paweł Nowak