LZHAM port to D is live on GitHub
solidstate1991
laszloszeremi at outlook.com
Tue Aug 7 18:09:28 UTC 2018
https://github.com/ZILtoid1991/lzbacon
Completely untested, no compression or test cases yet, no dub
integration, and probably will fail at compilation, however if
someone would like to help me out then it would be awesome.
- Close to LZMA compression rates with higher decompression
speed at the cost of compression speed
- Backwards compatibility with deflate
- Taking advantage of D's own parallelization (LZHAMDecompress
uses Fiber) instead of relying on weird methods that's not
supported by D
- Future projects include further optimizations, making use of
DCompute, readability improvements (original is a macro hell,
might or might not be replaced with template mixins), safety
improvements, possibly making it fully @nogc
More information about the Digitalmars-d-announce
mailing list