{"id":234361,"name":"spool","ecosystem":"hackage","description":"This library allows conversion between the types from Data.ByteString\n(package bytestring) and Data.Vector.Storable (package vector) without\ncopying the underlying data.  This is useful, for example, when ByteString\nIO produces or consumes vectors of numbers in native byte order.\n\nThis trick relies on the fact that ByteString and Vector use their\nrespective ForeignPtrs in compatible ways.  It works with\nbytestring-0.9.1.10 and vector-0.9 on GHC 7.0.  It may break with future\nreleases of these packages.  Depending on this library should be seen as a\nway to document and standardize an existing hack, and not as an absolute\nguarantee of correct behavior.","homepage":null,"licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"","keywords_array":["bsd3","data-structures","library","Propose Tags"],"namespace":null,"versions_count":1,"first_release_published_at":"2011-09-15T03:44:31.000Z","latest_release_published_at":"2011-09-15T03:44:31.000Z","latest_release_number":"0.1","last_synced_at":"2026-05-09T23:33:59.367Z","created_at":"2022-04-06T01:55:52.178Z","updated_at":"2026-05-09T23:33:59.367Z","registry_url":"https://hackage.haskell.org/package/spool","install_command":"cabal install spool","documentation_url":null,"metadata":{},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":1,"downloads":5277,"downloads_period":"total","dependent_repos_count":26,"rankings":{"downloads":28.798677233593708,"dependent_repos_count":10.388277552882148,"dependent_packages_count":10.405382290894579,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":16.530779025790142},"purl":"pkg:hackage/spool","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/spool","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/spool","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/spool/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/spool/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/spool/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/spool/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/spool/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/spool/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/spool/codemeta","maintainers":[{"uuid":"KeeganMcAllister","login":"KeeganMcAllister","name":null,"email":null,"url":null,"packages_count":22,"html_url":"https://hackage.haskell.org/user/KeeganMcAllister","role":null,"created_at":"2022-11-14T19:53:14.548Z","updated_at":"2022-11-14T19:53:14.548Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/KeeganMcAllister/packages"}]}