dmd 1.062 and 2.047 release
torhu
no at spam.invalid
Mon Jun 14 16:54:11 PDT 2010
On 15.06.2010 00:45, Sean Kelly wrote:
> stdin.byChunk uses a mutable buffer that's overwritten for each chunk so you can't ask for an immutable ubyte[] in the foreach line. Here's the version of that sample I used to test (13.7):
>
> import std.algorithm, std.concurrency, std.stdio;
>
> void main()
> {
> enum bufferSize = 10;
> auto tid = spawn(&fileWriter );
> // Read loop
> foreach( ubyte[] buffer; stdin.byChunk( bufferSize ) )
> send( tid, buffer.idup );
> }
>
> void fileWriter()
> {
> // Write loop
> for( ; ; )
> {
> auto buffer = receiveOnly!(immutable(ubyte)[])();
> writeln( "rx: ", buffer );
> }
> }
Right, now where's the bugzilla for TDPL? :)
More information about the Digitalmars-d-announce
mailing list