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 :-)

Replies are listed 'Best First'.
(tye)Re3: Cheap idioms
by tye (Sage) 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?
[LanX]: but I don't understand the question...
[GotToBTru]: okay, I see what it does
[GotToBTru]: you;ve answered it .. the expression is meant to be evaluated as written, it is not a symbol for a special operation
[LanX]: '&;@' is a parsing error
[GotToBTru]: by itself, yes, but used in sub pre(&;@) not so
[LanX]: &; is interpreted as a function call, but the @ has no meaning
[LanX]: OH
[LanX]: you are talking about signatures?
[GotToBTru]: yes, it turns out I am
[LanX]: http://perldoc. perl.org/perlsub. html#Prototypes

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (8)
As of 2017-01-18 21:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Do you watch meteor showers?




    Results (164 votes). Check out past polls.