{"id":8293063,"name":"classy-effects","ecosystem":"hackage","description":"This library provides definitions for CEPs (classy-effects protocols) to standardize and unify\nthe definition of effects in Haskell in a backend-library-agnostic manner. It also includes\nseveral standard effect definitions defined in compliance with CEPs, and Template Haskell\nfunctions to automatically make type classes conform to CEPs as effect classes.\n\nPlease refer\nto CEPs for details.\n\nThe Template Haskell functions are re-exported\nfrom the classy-effects-th package,\nwhile the fundamental definitions are re-exported\nfrom the classy-effects-base\npackage.\n\nThis 'classy-effects' project was abandoned due to the discovery of fundamental difficulties.\nThe reasons are as follows: https://github.com/orgs/sayo-hs/projects/4?pane=issue\u0026itemId=48547880\nAs an alternative, consider using 'sayo-hs/data-effects', a GADTs-based common effect representation foundation:\nhttps://github.com/sayo-hs/data-effects.","homepage":null,"licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"","keywords_array":["control","deprecated","effect","library","mpl","Propose Tags"],"namespace":null,"versions_count":2,"first_release_published_at":"2023-09-18T06:43:14.000Z","latest_release_published_at":"2024-07-09T11:05:49.000Z","latest_release_number":"0.1.0.1","last_synced_at":"2026-08-01T22:15:40.317Z","created_at":"2023-09-18T06:51:02.966Z","updated_at":"2026-08-01T22:15:40.317Z","registry_url":"https://hackage.haskell.org/package/classy-effects","install_command":"cabal install classy-effects","documentation_url":null,"metadata":{},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":1,"downloads":170,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":99.9256122682536,"dependent_repos_count":57.67338063630121,"dependent_packages_count":14.562829022659649,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":57.38727397573816},"purl":"pkg:hackage/classy-effects","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/classy-effects","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/classy-effects","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/classy-effects/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/classy-effects/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/classy-effects/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/classy-effects/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/classy-effects/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/classy-effects/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/classy-effects/codemeta","maintainers":[{"uuid":"YamadaRyo","login":"YamadaRyo","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://hackage.haskell.org/user/YamadaRyo","role":null,"created_at":"2023-09-19T15:49:38.095Z","updated_at":"2023-09-19T15:49:38.095Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/YamadaRyo/packages"}]}