On Thu, Aug 21, 2008 at 02:52:56PM +0100, Hugh Sasse wrote: > There are a couple of difficulties for people who try to use Shoes > with the knowledge that it is Ruby based. The first is that for > "What is going on?" type diagnostics, they are likely to use puts.
This is exactly the problem just witnessed with Jean Lazarou. If all the `puts` had been `para`, the script works fine. > Many ruby examples do just that. The trouble with that is that in > shoes the output doesn't go anywhere. I'd suggest that it should go > to the errors console if there is no tty, or maybe regardless of > whether there is a tty because people forget conditionals. How about I make `puts` an alias for `para` and then if it's used outside of an app block, the normal `puts` gets called? I agree with you on all your points, Hugh. Folks, this fellow Hugh Sasse has been around on my lists for many years now and he's just been such a delightful guy. Thankyugh! _why
