>> 
> 
> Sure. And maybe I would have, if I didn't first have to get a Pharo
> 2.0 image and then install it and then figure out the various new APIs
> and so on and so on. So instead I wimped out and asked a clear
> question in a place where the experts on the relevant APIs would have
> a chance to see it :P

:)

>>> and the relevant code (I think) is
>>> 
>>>    transcriptStream := ((Smalltalk at: #FileSystem) workingDirectory
>>> / transcriptFileName) readStream
>>> 
>> so, why you don't just wrap this thing with exception handler?
>> 
>> [     transcriptStream := ((Smalltalk at: #FileSystem)
>> workingDirectory / transcriptFileName) readStream
>> 
>> ] on: Error do: [ aha... somethign wrong with that file ]
>> 
>> this will prevent image from bailing out to OS. :)
> 
> Well, no. Catching Error is a terrible idea. I'll just touch the file
> if it doesn't already exist.
> 
> Thanks for taking the trouble to answer the question, Igor. If it's
> any consolation, this means Dale & I can get our CI stuff working for
> Pharo 2.0 that must quicker.

Pay attention that 2.0 is bleeding edge for real.
We will take some action this week to improve the situation.

Stef


Reply via email to