
22 Sep
2005
22 Sep
'05
8:46 p.m.
It seems to me that is as easy to read as having an explicit "guard" or "activate" command is. I confess though that I didn't follow the early discussion closely so I apologize is this has been discussed already.
I don't think this will work well, because the guard could be fairly complex. I'd hate to have several identical multi-line guard statements in one function.
I had not thought of that because it never occurred to me that one would create a guard, dismiss it, then reactivate it. Would people really reactivate it that often after dismissing it? I was thinking more of the case where you do not know when you create the guard whether or not you will need to activate it. Jason Stewart