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.

Reply via email to