[Cuis] OSProcess status

Juan Vuletich juan at jvuletich.org
Sat Dec 28 16:59:45 CST 2013


Hi Dave,

On 12/22/2013 7:58 PM, David T. Lewis wrote:
> Hi Juan,
>
> ...
>
> The only thing that was missing at that point was WriteStream>>cr and WriteStream>>lf
> from Squeak. If you could add those to SqueakCompatibility, that would be
> everything required to load and run OSProcess in Cuis without modification.

Just added them to the base image.

> Most OSProcess tests run and pass, and the few failures are intermittent,
> and so are very likely associated with the OSProcess tests themselves and
> not necessarily Cuis. Overall that is very good, and it means that OSProcess
> will work fine on Cuis for all practical uses (the tests are a real torture
> test with lots of multiprocessing and potential timing problems).

Good to know!

> I did manage to lock up my image once while trying to debug one of the tests,
> and I also crashed my VM once due to an X11 error that is probably related
> to multiple VM processes talking to X11 display on the same socket (so again,
> probably not a Cuis problem, and probably not a practical concern for most
> people). So save your image before running the OSProcess tests, just in case.
> Also, it is best to use an interpreter VM for running the tests, as Cog is
> missing some support required by the test suite. I am testing on Linux, and
> I expect most things to work on OS X also.  Only a few things will work on
> Windows, so please do expect the tests to pass there.

Will test on Mac. Thanks!

> I have an account on github (I am dtlewis290 at gmail.com). I will try making
> an OSProcess package there when I get some time to educate myself (yes I
> know it is easy, I just have not done it before). I am not sure if this
> should be one package (OSProcess), or if it should be OSProcess-base,
> OSProcess-unix, OSProcess-tests, etc.

I'd suggest just one package. When someone needs this stuff, it makes 
sense to have all of it at hand, to learn, etc.

> Thanks for doing the SqueakCompatibility package, it works great.
>
> Dave
>

Thank you for supporting Cuis.

Cheers,
Juan Vuletich




More information about the Cuis mailing list