Chunker - Content-Defined Chunking based on Rabin Checksums

Bastiaan Veelo Bastiaan at
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:


> - 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?


More information about the Digitalmars-d-announce mailing list