Top 0.1% downloads on hackage.haskell.org
Top 0.1% dependent packages on hackage.haskell.org
Top 0.2% dependent repos on hackage.haskell.org
Top 4.4% forks on hackage.haskell.org
Top 1.3% docker downloads on hackage.haskell.org
hackage.haskell.org : hashable
This package defines a class, Hashable, for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for basic types and a way to combine hash values. Hashable is intended exclusively for use in in-memory data structures. Hashable does not have a fixed standard. This allows it to improve over time. Because it does not have a fixed standard, different computers or computers on different versions of the code will observe different hash values. As such, hashable is not recommended for use other than in-memory datastructures. Specifically, hashable is not intended for network use or in applications which persist hashed values. For stable hashing use named hashes: sha256, crc32, xxhash etc.
Registry
-
Source
- Homepage
- JSON
- codemeta.json
purl: pkg:hackage/hashable
Keywords:
bsd3
, data
, library
, Propose Tags
License: BSD-3-Clause
Latest release: over 15 years ago
First release: over 15 years ago
Dependent packages: 395
Dependent repositories: 3,129
Downloads: 519,935 total
Stars: 100 on GitHub
Forks: 83 on GitHub
Docker dependents: 2
Docker downloads: 89
Total Commits: 444
Committers: 40
Average commits per author: 11.1
Development Distribution Score (DDS): 0.676
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 21 days ago