The review of std.hash package
Piotr Szturmaj
bncrbme at jadamspam.pl
Wed Aug 8 03:12:32 PDT 2012
Walter Bright wrote:
>
> auto result = file.byChunk(4096 * 1025).joiner.hash();
>
> The magic is that any input range that produces bytes could be used, and
> that byte producing input range can be hooked up to the input of any
> reducing function.
Suppose you have a callback that will give you blocks of bytes to hash.
Blocks of bytes come from a socket, but not a blocking one. Instead,
socket uses eventing mechanism (libevent) to get notifications about its
readiness.
How would you use the hash API in this situation?
More information about the Digitalmars-d
mailing list