I am poised for getting the Metacello Preview running in Pharo2.0, but there are a couple of stability issues that are outstanding at the moment, but I believe Esteban and co. will hit that hard this week...
Dale ----- Original Message ----- | From: "Igor Stasenko" <[email protected]> | To: [email protected] | Sent: Friday, August 31, 2012 11:37:05 AM | Subject: Re: [Pharo-project] Pharo 2.0 + Travis = ? | | On 31 August 2012 18:54, Frank Shearar <[email protected]> | wrote: | | >> This is something what you can do by yourself, isn't? :) | > | > 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 | | i lost in negations :) | clearly, i am not an expert in FS API (as most of others here). | | > | >>> 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. | > | | so, then, following Sean's rule, it should be something beautiful | like: | | 'bajsjn' asFileReference touch. | | Because i understood your question ("please open a readStream on this | file and, if it's not there, make one") as: | - if file exists, open it for reading and read smthng | - if file doesn't exists create it (but apparently there will be | nothing to read from) | | > 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. | > | | yes, that would be nice consolation :) | | > frank | | | -- | Best regards, | Igor Stasenko. | |
