MOO-cows Mailing List Archive
Re: Efficiency of try..endtry
Colin McCormick wrote:
> Can anyone give me an idea of which of these code segments will be more
> efficient to try to call a verb that I do not know exists?
> [A] ... (try/endtry)
> [B] ... (if v in verbs())
As I understand it it's also important to consider how often the test will
fail. Exception handling seems to be relatively cheap *unless* you actually
raise errors, at which point it becomes extremely expensive.
Of course you could also rename your #2:notfound() verb to #2:*, and then
calls to nonexistant verbs will automatically be handled by that. ;-)
Subject Index |