future of std.process?

Lutger Blijdestijn lutger.blijdestijn at gmail.com
Tue Dec 7 06:51:09 PST 2010


Lars T. Kyllingstad wrote:

> On Tue, 07 Dec 2010 08:49:07 -0500, Steven Schveighoffer wrote:
> 
>> On Tue, 07 Dec 2010 03:47:53 -0500, Lars T. Kyllingstad
>> <public at kyllingen.nospamnet> wrote:
>> 
>>> On Mon, 06 Dec 2010 19:10:23 +0100, Lutger Blijdestijn wrote:
>>>
>>>> Lars T. Kyllingstad wrote:
>>>>
>>>>> On Sun, 05 Dec 2010 15:51:18 +0100, Lutger Blijdestijn wrote:
>>>>>
>>>>>> Some time ago a new std.process branch was made, which included
>>>>>> support for pipes. Is there still a plan to integrate this in
>>>>>> phobos? Does it depend on a decision regarding the io design?
>>>>>
>>>>> That is still the plan, yes.  The new std.process is pretty much
>>>>> done, and has been for a while, but its incorporation in Phobos is
>>>>> being blocked by bug 3979.  (The bug was fixed a while ago, but the
>>>>> changes were almost immediately reverted by another bug fix...)
>>>>>
>>>>> -Lars
>>>>
>>>> Thanks. I've noticed your personal copy at github, is it useable in
>>>> the meantime? It doesn't suffer from the same issue?
>>>
>>> Yes, it works (and I just uploaded some minor changes that I had in my
>>> local repo).  Bug 3979 only sets in once you try to name the module
>>> "std.process" and compile it together with the rest of Phobos.  Note
>>> that the code in my github repo is for POSIX only.  Steven
>>> Schveighoffer has done the Windows work, and I don't have his code.
>> 
>> That reminds me, I should make sure that doesn't get lost, it's not
>> checked in anywhere...
>> 
>> Maybe I should send you my code.
> 
> Sure, feel free to do so. :)  I'm very curious to see how you solved the
> pipe stuff!
> 
> Even though we can't include it in Phobos before 3979 is fixed, we can at
> least combine our code, publish it somewhere, and start the review
> process.
> 
> Also, we should probably get the whole File buffering thing sorted out.
> That discussion kinda ebbed out without any good solution presenting
> itself...
> 
> -Lars

Will you announce it if published? I'm interested in using it even though 
api is unstable, at least I have something until std.process is finished. 
I'll report back feedback / issues if you want.


More information about the Digitalmars-d mailing list