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.