{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel"],"comment":"FunctorWithIndex, FoldableWithIndex, TraversableWithIndex","compare":null,"dependentCount":null,"description":"This package provides three useful generalizations:\n\nclass Functor f =\u003e FunctorWithIndex i f | f -\u003e i where\n  imap :: (i -\u003e a -\u003e b) -\u003e f a -\u003e f b\n\nclass Foldable f =\u003e FoldableWithIndex i f | f -\u003e i where\n  ifoldMap :: Monoid m =\u003e (i -\u003e a -\u003e m) -\u003e f a -\u003e m\n\nclass (FunctorWithIndex i t, FoldableWithIndex i t, Traversable t)\n      =\u003e TraversableWithIndex i t | t -\u003e i where\n  itraverse :: Applicative f =\u003e (i -\u003e a -\u003e f b) -\u003e t a -\u003e f (t b)\n\nThis package contains instances for types in GHC boot libraries. For\nsome additional instances see indexed-traversable-instances.\n\nThe keys package provides similar functionality, but uses (associated)\nTypeFamilies instead of FunctionalDependencies.","flavors":[],"html":"https://daemonports.org/netbsd/devel/hs-indexed-traversable/","kind":"port","lastUpdate":null,"license":["2-clause-bsd"],"maintainer":"pho@cielonegro.org","name":"hs-indexed-traversable","newest":false,"newestVersion":null,"noVulnData":false,"origin":"devel/hs-indexed-traversable","otherSystems":[],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["0.1.4nb3"]},{"repo":"NetBSD 10.1 aarch64","versions":["0.1.4nb3"]},{"repo":"SmartOS / illumos x86_64","versions":["0.1.4nb3"]},{"repo":"macOS 15 arm64","versions":["0.1.4nb3"]}],"pkgName":"hs-indexed-traversable-0.1.4nb3","related":null,"repository":"pkgsrc","requiredBy":["converters/hs-aeson","devel/hs-indexed-traversable-instances","devel/hs-lens","devel/hs-lsp-types","devel/hs-semialign","devel/hs-witherable","lang/dhall","math/hs-comonad","math/hs-free"],"requiredByCount":9,"runDepends":["lang/ghc98"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"0.1.4nb3","versions":null,"vulnerabilities":null,"www":"http://hackage.haskell.org/package/indexed-traversable"}
