On Sat, Apr 17, 2004 at 11:52:19AM -0400, Austin Hastings wrote:
: Is it permissible to use variable dispatch for private methods?

Don't see why not, as long as the overhead of switching isn't imposed
on every method call.

: class Cerebellum {
:   method :think() {...}
:   method :ponder() {...}
:   method :cogitate() {...}
: 
:   method some_method() {
:     ...
:     $activity = «:think, :ponder, :cogitate».random;

s/,//g

:     $brain.$activity;
:   }
: }
: 
: Or would the colons be on the invocation, not the name?

Could be made to work either way.

: PS: Sorry, Piers.

He can just ignore this thread if he thinks it's too much.  But Piers
really shouldn't carp--the backticks thread is highly compressible...  :-)

Larry

Reply via email to