[squeak-dev] how to write to stdOut and stdErr under Cog
Hannes Hirzel
hannes.hirzel at gmail.com
Mon Sep 27 10:23:47 UTC 2010
+1, yes _very_ helpful
Is it a lot of work to do so?
--Hannes
On 9/27/10, Bert Freudenberg <bert at freudenbergs.de> wrote:
>
> On 27.09.2010, at 07:20, Eliot Miranda wrote:
>
>>
>>
>> On Sun, Sep 26, 2010 at 7:13 PM, Levente Uzonyi <leves at elte.hu> wrote:
>> On Sun, 26 Sep 2010, Eliot Miranda wrote:
>>
>> Hi Chris,
>>
>> I have code for this, but right now I need to crack some crabs, so I
>> don't have time to verify this code in 4.1 :) Use at your own risk ;)
>> The
>> most important thing is the StandardFileStream>>stdioHandles primitive for
>> accessing the streams. N.B. some work needs to be done on the win32
>> FilePlugin support code before this will work on Windows.
>>
>> All three streams seem to be working on Windows Vista with the latest
>> CogVM.
>> This seems to be a really cool feature, though I think CrLfFileStream
>> should be deprecated, so MultiByteFileStream support would be better IMO.
>>
>> Forgive me. I was unaware of the subtleties when I wrote the code. The
>> important thing is the remembering of the three streams so that multiple
>> clients that e.g. write to stdout will end up writing to a singe stdout
>> stream, not multiple independent streams on stdout. Feel free to fix my
>> stream usage.
>>
>> cheers
>> Eliot
>
> Since this comes up at least once every year it would really be awesome to
> finally get proper stdio support :)
>
> OSProcess is a fine choice for many situations, but not all. Getting this in
> the regular VM + image will be very helpful.
>
> - Bert -
>
>
>
More information about the Squeak-dev
mailing list
|