haskell-bitwise 1.0.0.1-2 source package in Ubuntu
Changelog
haskell-bitwise (1.0.0.1-2) unstable; urgency=medium * Post-NEW upload -- Scott Talbert <email address hidden> Sat, 30 Jul 2022 10:06:07 -0400
Upload details
- Uploaded by:
- Debian Haskell Group
- Uploaded to:
- Sid
- Original maintainer:
- Debian Haskell Group
- Architectures:
- any all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
haskell-bitwise_1.0.0.1-2.dsc | 2.3 KiB | d3e608e283cde5f0956b06fe4a6b1d9f5e5c9519f9293ed27ccdd58b0ad8cadc |
haskell-bitwise_1.0.0.1.orig.tar.gz | 16.1 KiB | 76ae082a9f1950555dae8f1fb57ac6a7da85f30114b2f252dd2fa5e567fbbe0f |
haskell-bitwise_1.0.0.1-2.debian.tar.xz | 2.8 KiB | 6f8020b3d9bbdbe799add4a903918655bcdd25462d62cddd45589aa3e7972cc1 |
Available diffs
- diff from 1.0.0.1-1 to 1.0.0.1-2 (302 bytes)
No changes file available.
Binary packages built by this source
- libghc-bitwise-dev: No summary available for libghc-bitwise-dev in ubuntu kinetic.
No description available for libghc-bitwise-dev in ubuntu kinetic.
- libghc-bitwise-doc: No summary available for libghc-bitwise-doc in ubuntu kinetic.
No description available for libghc-bitwise-doc in ubuntu kinetic.
- libghc-bitwise-prof: fast multi-dimensional unboxed bit packed Bool arrays; profiling libraries
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.Bits.Bitwise] Lift boolean operations on 'Bool' to bitwise
operations on 'Data.Bits.Bits'.
.
[Data.Array.BitArray] Immutable bit arrays.
.
[Data.Array.BitArray. ST] Mutable bit arrays in 'Control. Monad.ST. ST'.
.
[Data.Array.BitArray. IO] Mutable bit arrays in 'IO'.
.
[Data.Array.BitArray. ByteString] (De)serialization.
.
[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.Monad.ST. ST' mutable random access single bit reads:
@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://www.haskell. org/ for more information on Haskell.