Thread: No Context
View Single Post
Quote:
Originally Posted by Tim Wood View Post
Edit; I should mention that we'd like to make this a tri-state value with something like:

- normal; contexts with this action may be the next action
- skips; ... a following action may still be the next action
- blocks; ... no following action may be the next action
After some puzzling on this for some time, I'm wondering exactly what the purpose is of the "blocks" value. If this is what is desired:

Code:
Sequential project
	next action 1 in a block context
	action 2 blocked
	action 3 blocked
Isn't this already the equivalent:

Code:
Sequential project						
	action 2 blocked by any incomplete subaction
		next action 1 in a skip context (such as waiting for)
	action 3 also blocked
Granted, in the second example, action 2 is an action group. But the goal of blocking is nonetheless possible to achieve with a skip context. Or is my thinking messed up somehow?

Edit:
Whoops! Waiting for is a block context. I guess what we don't have now is a skip context. Which would be basically a non-action, a note that is not attached to any action.

Edit 2:
Whoops again. Waiting for is a skip context, as I thought (it's not set to allow next actions.) So it will block action 2, but not action 3. Sorry about the fogginess -- shouldn't try to think after a long day of research.

Last edited by eronel; 2007-11-30 at 03:44 PM.. Reason: Add last paragraph