devel/hs-primitive-unlifted 2.2.0.0nb3 NetBSD
Primitive GHC types with unlifted types inside
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- License
- modified-bsd
- Categories
- devel
- Package size
- 322.1 KiB, 5031.4 KiB installed
Description
Primitive GHC types with unlifted types inside. There used to be a module named Data.Primitive.UnliftedArray in the primitive library. However, it turns out that it is impossible to write such an API safely in versions of GHC before 8.10.1, thanks to some nasty interactions between unsafe coercions and the foreign function interface. This package also uses a somewhat different, and more flexible, approach than that module did.
Install
Binary package:
pkgin install hs-primitive-unlifted
From pkgsrc:
cd /usr/pkgsrc/devel/hs-primitive-unlifted && 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 | 2.2.0.0nb3 |
| NetBSD 10.1 aarch64 | 2.2.0.0nb3 |
| SmartOS / illumos x86_64 | 2.2.0.0nb3 |
| macOS 15 arm64 | 2.2.0.0nb3 |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.