Skip to content

looping task? #90

Answered by rpgoldman
ko56 asked this question in Q&A
Nov 16, 2021 · 2 comments · 5 replies
Discussion options

You must be logged in to vote

Looping tasks are an in-progress facility that @ukuter has been working on for some time now. Essentially, these are tasks that expand to a variable number of subtasks where that set of subtasks can be computed at planning time (i.e., the expansion is not a function of something that must be observed at execution time).

The conventional solution to building plans with tasks that have a varying numbers of subtasks in recursion: handle a set of items by

  1. handle the first item, and then
  2. recursively handle the remaining sub-items

This works fine, but yields extremely ugly and large plan trees. @ukuter developed looping tasks to allow us to have plan trees where the set of subtasks for someth…

Replies: 2 comments 5 replies

Comment options

You must be logged in to vote
5 replies
@ko56
Comment options

ko56 Nov 16, 2021
Collaborator Author

@rpgoldman
Comment options

@ko56
Comment options

ko56 Nov 16, 2021
Collaborator Author

@ko56
Comment options

ko56 Nov 17, 2021
Collaborator Author

@rpgoldman
Comment options

Answer selected by ko56
Comment options

ko56
Nov 17, 2021
Collaborator Author

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants