dmd 2.029 release

grauzone none at example.net
Thu Apr 23 07:03:23 PDT 2009


Andrei Alexandrescu wrote:
> grauzone wrote:
>>> Yes. The way it should be is not with sink, but with the standard 
>>> output iterator method put().
>>>
>>> void streamOut(T, R)(T object, R range)
>>> {
>>>     foreach(x; a) range.put(x);
>>>     range.put(b);
>>>     range.put(c);
>>> }
>>
>> Eh. Is a sink callback too simple and easy to use or what?
> 
> ?

Why make it more complicated than it has to be?
Also, I don't know ranges, but your example doesn't seem to make much sense.

> Andrei


More information about the Digitalmars-d-announce mailing list