>>>>> "SHC" == Shawn H Corey <[EMAIL PROTECTED]> writes:
SHC> Vladi Belperchinov-Shabanski wrote: >> On Fri, 23 Nov 2007 23:18:20 +0100 >> "A. Pagaltzis" <[EMAIL PROTECTED]> wrote: >> >>> * Jerrad Pierce <[EMAIL PROTECTED]> [2007-11-23 22:50]: >>>> exists( $dispatch{$sub} ) ? $dispatch{$sub}->() : >>>> warn "Key <$sub> does not exist in the dispatch table"; >>> ( $dispatch{$sub} || sub { warn "no such action '$sub'" } )->(); >>> >> or &{ ... || ... }->() >> just to avoid problems like: >> print ( $dispatch{$sub} || sub { warn } )->(); SHC> And you wonder why I dislike dispatch tables? So simple in SHC> concept, so ugly in reality. s/dispatch tables/inheritance/g ; :) uri -- Uri Guttman ------ [EMAIL PROTECTED] -------- http://www.stemsystems.com --Perl Consulting, Stem Development, Systems Architecture, Design and Coding- Search or Offer Perl Jobs ---------------------------- http://jobs.perl.org