Andrei Alexandrescu schrieb:
On 10/12/10 7:01 CDT, Fawzi Mohamed wrote:

On 12-ott-10, at 13:04, Denis Koroskin wrote:

On Tue, 12 Oct 2010 02:32:55 +0400, Andrei Alexandrescu
<seewebsiteforem...@erdani.org> wrote:

On 10/11/2010 12:38 PM, Daniel Gibson wrote:
But parts of phobos are deprecated or will be deprecated and there
still
is no alternative for them.
That may prevent people from writing "real" projects in D2 (or D at
all)
- who wants to use classes that will be deprecated soon?
Sure, that old stuff will not be removed and can still be used, but I
personally feel a bit uncomfortable with using deprecated code.

Agreed. Maybe this is a good time to sart making a requirements list
for streams. What are the essential features/feature groups?

Andrei

For me, I/O should be scalable (and thus support async operations) so
I came up with my own implementation.
I've tried building it on top of std.concurrency, but it doesn't scale
either. So, once again, I had to implement my own message passing
mechanism. I can implement existing std.concurrency interface on top
of my own one without sacrificing anything, but not vice-versa).

I very much agree that IO should be scalable.
In my opinion this is possible if one has a robust framework for smp
parallelization.
This is what I have been working on with blip http://dsource.org/blip .

Seeing your recent comments about fixing druntime, I wanted to take a look at this other work but the page seems to be in error. Did you migrate blip somewhere else?

Thanks,

Andrei

http://dsource.org/projects/blip (he forgot projects/ in the URL)

Reply via email to