Nested whens?

2002-04-03 Thread Piers Cawley
Just a thought, I assume that something like the following will be legal: given $msg { when Message::ACK { $msg_store.fetch( $msg.acknowledged_msg ).set_state($msg); } when Message::SMS { when .is_incoming { ... } when

Re: Nested whens?

2002-04-03 Thread Larry Wall
Piers Cawley writes: : Just a thought, I assume that something like the following will be legal: : : given $msg { : when Message::ACK { : $msg_store.fetch( $msg.acknowledged_msg ).set_state($msg); : } : when Message::SMS { : when .is_incoming

Re: Nested whens?

2002-04-03 Thread Melvin Smith
At 07:50 AM 4/3/2002 -0800, Larry Wall wrote: Piers Cawley writes: : Just a thought, I assume that something like the following will be legal: : Yeah, it's not good style; I should really be doing : : $msg.dispatch_to($self) For some people (OO purists), switch statements are message