Ha! Elegant death is all over good literature. But yeah, calling perl "good literature"... um, yeah... maybe not...
-glenn On Wed, Aug 4, 2010 at 2:51 PM, Kerry Foley <[email protected]> wrote: > Nice to hear Perl's "die" described as elegant. I think it was maybe Kent > Beck who said he thought it was like committing suicide because you missed > the bus. > > On 8/4/2010 2:06 PM, Glenn Little wrote: >> >> Just curious if there is an elegant ruby idiom for opening a file and >> getting out with minimal fuss if the file can't be opened. Something >> like perl's >> >> open(blah blah) || die "cannot open file" >> >> The obvious seems to be ruby's >> >> begin >> f = File.open(blah) >> rescue >> abort "cannot open file" >> end >> >> While that does give me a heck of a lot more fine-grained control over >> responding to different error types and so on, it seems a little bulky >> and verbose if all I really want is a quick message and a non-zero >> exit status. >> >> Am I missing an option or idiom? >> >> Thanks! >> >> -glenn >> > > -- > SD Ruby mailing list > [email protected] > http://groups.google.com/group/sdruby > -- SD Ruby mailing list [email protected] http://groups.google.com/group/sdruby
