From: dblack@... Date: 2003-05-16T21:07:41+09:00 Subject: Re: RCR: $INCLUDED global var Hi -- On Fri, 16 May 2003, Brian Candler wrote: > On Fri, May 16, 2003 at 07:54:36PM +0900, dblack@superlink.net wrote: > > On Fri, 16 May 2003, Yukihiro Matsumoto wrote: > > > > > In message "Re: RCR: $INCLUDED global var" > > > on 03/05/16, Joel VanderWerf writes: > > > > > > |What about > > > | > > > | MAIN { > > > | # ... > > > | } > > > | > > > |It's sorta analogous with BEGIN and END. > > > > > > Better. But I still want better name. > > > > RUN ? > > If it's a method then it can't have an initial capital, can it? Yes: candle:~/hacking/ruby$ cat invoked.rb def RUN; yield if __FILE__ == $0; end def talk puts "Hello!" end RUN do talk end candle:~/hacking/ruby$ ruby invoked.rb Hello! candle:~/hacking/ruby$ ruby -e 'require "invoked"' candle:~/hacking/ruby$ David -- David Alan Black home: dblack@superlink.net work: blackdav@shu.edu Web: http://pirate.shu.edu/~blackdav