Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: (tye)Re2: Cheap idioms

by Aragorn (Curate)
on Oct 14, 2002 at 06:51 UTC ( #204988=note: print w/ replies, xml ) Need Help??


in reply to (tye)Re2: Cheap idioms
in thread Cheap idioms

Oh, I like this idiom, but strictly in stand-alone scripts. Bombing out of a program deep inside some library doesn't sit well with me.

And Perl exits with the following error message if the file doesn't exist using this idiom:
Can't open /does/not/exist: No such file or directory.
Uhm. I can do that :-)


Comment on Re: (tye)Re2: Cheap idioms
Download Code
Replies are listed 'Best First'.
(tye)Re3: Cheap idioms
by tye (Cardinal) on Oct 14, 2002 at 15:37 UTC

    Yes, it doesn't seem hard at all does it? (:

    It includes a description of what was being attempted ("open", though I'd probably opt for metioning that "read" access is what was required -- though I can understand not wanting to confuse people into thinking it was a read operation that failed while keeping the message short), the input data to the operation (the name of the file), and the correct error code indicating why it failed ($! in this case).

    Unfortunately, that still makes it above average in my experience. ):

            - tye (who doesn't like error messages a la mode)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://204988]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (10)
As of 2015-07-07 23:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (93 votes), past polls