devel/hs-hashable 1.5.0.0nb3 NetBSD
Class for types that can be converted to a hash value
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- License
- modified-bsd
- Categories
- devel
- Package size
- 291.8 KiB, 3702.6 KiB installed
Description
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.
Install
Binary package:
pkgin install hs-hashable
From pkgsrc:
cd /usr/pkgsrc/devel/hs-hashable && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 1.5.0.0nb3 |
| NetBSD 10.1 aarch64 | 1.5.0.0nb3 |
| SmartOS / illumos x86_64 | 1.5.0.0nb3 |
| macOS 15 arm64 | 1.5.0.0nb3 |
Dependencies
Run dependencies 1
Required by 72
- converters/hs-aeson
- converters/hs-hslua-aeson
- devel/darcs
- devel/haskell-language-server
- devel/hs-async
- devel/hs-basic-prelude
- devel/hs-classy-prelude
- devel/hs-constraints
- devel/hs-data-fix
- devel/hs-deferred-folds
- devel/hs-foldl
- devel/hs-ghcide
- devel/hs-hashtables
- devel/hs-heapsize
- devel/hs-hls-graph
- devel/hs-hls-plugin-api
- devel/hs-keys
- devel/hs-lens
- devel/hs-lsp
- devel/hs-lsp-types
- devel/hs-microlens-platform
- devel/hs-mono-traversable
- devel/hs-monoidal-containers
- devel/hs-ordered-containers
- devel/hs-pointed
- devel/hs-protolude
- devel/hs-psqueues
- devel/hs-quickcheck-instances
- devel/hs-relude
- devel/hs-resource-pool
- devel/hs-rio
- devel/hs-row-types
- devel/hs-semialign
- devel/hs-serialise
- devel/hs-shake
- devel/hs-stm-containers
- devel/hs-stm-hamt
- devel/hs-strict
- devel/hs-these
- devel/hs-uniplate
- devel/hs-unordered-containers
- devel/hs-uuid-types
- devel/hs-vault
- devel/hs-vector-instances
- devel/hs-versions
- devel/hs-wide-word
- devel/hs-witherable
- finance/hledger
- lang/dhall
- math/hs-nats
- math/hs-scientific
- math/hs-semigroupoids
- math/hs-semigroups
- math/hs-semirings
- misc/cabal-install
- net/hoogle
- net/hs-ip
- net/hs-modern-uri
- sysutils/hs-opentelemetry
- textproc/hs-case-insensitive
- textproc/hs-cassava
- textproc/hs-lucid
- textproc/hs-text-short
- textproc/hs-tomland
- time/hs-time-compat
- wip/hs-ascii
- wip/hs-carp
- wip/hs-concrete-typerep
- wip/hs-hashmap
- www/hs-http-api-data
- www/hs-snap-core
- www/hs-warp