Chunker - Content-Defined Chunking based on Rabin Checksums
Bastiaan Veelo
Bastiaan at Veelo.net
Sat Sep 21 13:47:47 UTC 2019
On Saturday, 21 September 2019 at 03:11:11 UTC, Vladimir
Panteleev wrote:
> Hi,
>
> This is a D port of a Go package implementing Content-Defined
> Chunking:
>
> https://github.com/CyberShadow/chunker
[...]
> - Significant refactorings and simplifications of the
> implementation. The original code made some sacrifices in code
> readability to work around limitations of the language and
> compiler optimization to achieve reasonable performance.
>
> - 20% faster than the Go version (LDC release build).
Marvellous! Well done.
[...]
> The original package was written by Alexander Neumann and is
> used in the restic backup program.
Sounds like D would have been the right language for Restic.
Maybe this is enough to spark Alexander’s interest in D?
Cheers,
Bastiaan.
More information about the Digitalmars-d-announce
mailing list