libghc-bitwise-prof 1.0.0.1-3 (s390x binary) in ubuntu noble
Unboxed multidimensional bit packed Bool arrays with fast aggregate
operations based on lifting Bool operations to bitwise operations.
.
There are many other bit packed structures out there, but none met
all of these requirements:
.
(1) unboxed bit packed Bool array,
.
(2) multi-dimensional indexing,
.
(3) fast (de)serialization, or interoperable with foreign code,
.
(4) fast aggregate operations (fold, map, zip).
.
Quick tour of the bitwise library:
.
[Data.
operations on 'Data.Bits.Bits'.
.
[Data.
.
[Data.
.
[Data.
.
[Data.
.
[Codec.Image.PBM] Portable bitmap monochrome 2D image format.
.
Very rough performance benchmarks:
.
* immutable random access single bit reads:
@BitArray ix@ is about 40% slower than @UArray ix Bool@,
.
* 'Control.
@STBitArray s ix@ is about the same as @STUArray s ix Bool@,
.
* immutable map @Bool -> Bool@:
@BitArray ix@ is about 85x faster than @UArray ix Bool@,
.
* immutable zipWith @Bool -> Bool -> Bool@:
@BitArray ix@ is about 1300x faster than @UArray ix Bool@.
.
This package provides a library for the Haskell programming language, compiled
for profiling. See http://
Details
- Package version:
- 1.0.0.1-3
- Status:
- Published
- Component:
- universe
- Priority:
- Optional
Downloadable files
- libghc-bitwise-prof_1.0.0.1-3_s390x.deb (227.2 KiB)
Package relationships
- Depends on:
- libghc-array-prof-0.5.4.0-0952c
- libghc-base-prof-4.17.2.0-696e5
- libghc-bitwise-dev (= 1.0.0.1-3)
- libghc-bytestring-prof-0.11.5.2-883a4
- Provides:
- libghc-bitwise-prof-1.0.0.1-76d59