{"id":218361,"name":"pointless-haskell","ecosystem":"hackage","description":"Pointless Haskell is library for point-free programming with recursion patterns defined as hylomorphisms, inspired in ideas from the PolyP library.\nGeneric recursion patterns can be expressed for recursive types and no support for mutually recursive types or nested data types is provided.\nThe library also features the visualization of the intermediate data structure of hylomorphisms with GHood (http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GHood).","homepage":"http://haskell.di.uminho.pt/wiki/Pointless+Haskell","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"","keywords_array":["bsd3","generics","library","Propose Tags"],"namespace":null,"versions_count":9,"first_release_published_at":"2008-12-05T21:28:53.000Z","latest_release_published_at":"2014-05-19T01:13:54.000Z","latest_release_number":"0.0.9","last_synced_at":"2026-05-18T23:32:19.661Z","created_at":"2022-04-06T00:01:27.241Z","updated_at":"2026-05-18T23:32:58.080Z","registry_url":"https://hackage.haskell.org/package/pointless-haskell","install_command":"cabal install pointless-haskell","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-18T23:32:58.052Z","dependent_packages_count":0,"downloads":7097,"downloads_period":"total","dependent_repos_count":2,"rankings":{"downloads":21.4733721062835,"dependent_repos_count":31.029763941156347,"dependent_packages_count":19.055764625384878,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":23.852966890941573},"purl":"pkg:hackage/pointless-haskell","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/pointless-haskell","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/pointless-haskell","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/pointless-haskell/dependencies","status":null,"funding_links":[],"critical":false,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pointless-haskell/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pointless-haskell/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pointless-haskell/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pointless-haskell/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pointless-haskell/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/pointless-haskell/codemeta","maintainers":[{"uuid":"HugoPacheco","login":"HugoPacheco","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://hackage.haskell.org/user/HugoPacheco","role":null,"created_at":"2022-11-14T19:17:37.694Z","updated_at":"2022-11-14T19:17:37.694Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/HugoPacheco/packages"}]}