Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Re^2: Zeckendorf representation

by thmsdrew (Scribe)
on Aug 27, 2012 at 03:41 UTC ( #989910=note: print w/replies, xml ) Need Help??

in reply to Re: Zeckendorf representation
in thread Zeckendorf representation

Thank you for that. I see what you mean, and prefer yours. Why do you say that a sub containing exit is a red flag?

Replies are listed 'Best First'.
Re^3: Zeckendorf representation
by Athanasius (Chancellor) on Aug 27, 2012 at 12:17 UTC
    Why do you say that a sub containing exit is a red flag?

    From exit:

    Don't use exit to abort a subroutine if there's any chance that someone might want to trap whatever error happened. Use die instead, which can be trapped by an eval.

    Think of a subroutine as a server providing a service to its clients (callers). It’s up to the client to decide how to handle the information returned by its server. Even an exception (thrown by die) is information which the client can use or ignore as desired. The server should never preempt the client in determining how to proceed.

    Hope that helps,

    Athanasius <°(((><contra mundum

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (6)
As of 2016-10-24 23:10 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (310 votes). Check out past polls.