Why I'm Excited about D

ixid via Digitalmars-d digitalmars-d at puremagic.com
Wed Apr 8 13:21:58 PDT 2015


On Wednesday, 8 April 2015 at 17:43:27 UTC, Dicebot wrote:
> On Wednesday, 8 April 2015 at 17:41:01 UTC, ixid wrote:
>>> Even putting aside the formal definition of output range, 
>>> output is NOT part of the pipeline! Pipelines can be composed 
>>> and they keep pumping data through them. writeln does not 
>>> transform its input nor does it forward it to the next item 
>>> in the pipe. It just eats it.
>>
>> "nor does it forward it to the next item in the pipe"
>>
>> This is something I think writeln should do and have suggested 
>> before. It would be useful for debugging pipelines to be able 
>> to drop in writeln in the middle of the pipeline and pass on 
>> the data unchanged.
>
> http://dlang.org/library/std/range/tee.html ?

Thanks, I wasn't aware of that function. Will use that.


More information about the Digitalmars-d mailing list