ANN bitvec-1.0.0.1

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

ANN bitvec-1.0.0.1

Andrew Lelechenko
Hello,

I am happy to announce the stable release of bitvec-1.0.0.1. This package provides a "better" Vector instance for Bool.

An unboxed Vector Bool spends 8 bits per boolean, while bitvec provides a newtype Bit and a custom instance of Vector, packing booleans densely and achieving 8x less memory footprint. Performance stays roughly the same, and certain bulk operations become up to 64x faster.

http://hackage.haskell.org/package/bitvec-1.0.0.1
https://github.com/Bodigrim/bitvec#readme

Best regards,
Andrew
_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.
Reply | Threaded
Open this post in threaded view
|

Re: ANN bitvec-1.0.0.1

Haskell - Haskell-Cafe mailing list
Thanks Andrew,

that looks like a well-crafted package! Thumbs up for the docs! :)

Cheers,
Simon

Am Fr., 23. Aug. 2019 um 22:44 Uhr schrieb Andrew Lelechenko <[hidden email]>:
Hello,

I am happy to announce the stable release of bitvec-1.0.0.1. This package provides a "better" Vector instance for Bool.

An unboxed Vector Bool spends 8 bits per boolean, while bitvec provides a newtype Bit and a custom instance of Vector, packing booleans densely and achieving 8x less memory footprint. Performance stays roughly the same, and certain bulk operations become up to 64x faster.

http://hackage.haskell.org/package/bitvec-1.0.0.1
https://github.com/Bodigrim/bitvec#readme

Best regards,
Andrew
_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.

_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.