On 2/19/16 6:27 AM, Dejan Lekic wrote:
Steven, this is superb!

Some 10+ years ago, I talked to Tango guys when they worked on I/O part
of the Tango library and told them that in my head ideal abstraction for
any I/O work is pipe and that I would actually build an I/O library
around this abstraction instead of the Channel in Java or Conduit in
Tango (well, we all know Tango borrowed ideas from Java API).

Your work is precisely what I was talking about. Well-done!


Thanks! It is definitely true that my time with Tango opened up my eyes to how I/O could be better. I actually wrote the ThreadPipe conduit: https://github.com/SiegeLord/Tango-D2/blob/d2port/tango/io/device/ThreadPipe.d

This is one of those libraries where the source code is almost writing itself. I feel like I got it right :) Took 5 tries though...

-Steve

Reply via email to