[Tb] Agents to update children?

From: Lee Phillips <lee__AT__lee-phillips.org>
Date: Tue Aug 17 2004 - 15:54:08 EDT

--2fHTh5uZTiUOsy+g
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

> I am looking for a way to have an agent collect projects from my To Do
> list that have been marked as Completed and update the projects[']
> children (tasks) to be completed, as well.

This should have a simple recursive solution, but there are
still some bits missing from Tinderbox's syntax. I've attached
a Tinderbox file that does what you want, I think. In order to
make it work I make the "projects" aliases instead of simply
notes; they gather the tasks that belong to them, and other
agents set their actions to in turn set the completion bits
of their tasks. You can put text in agents just as in notes; you
just can't manually give them children (also, they may or may not
be allowed to have prototypes; Eastgate never answered my repeated
questions about this).

Note that when you experiment with this file it will at first
seem to not work. Be patient: after flipping the completion bit
on a project, you need to wait about half a minute for its tasks
to be updated.

If anyone sees a simpler or more elegant way to do this, please
let us know.

 
--2fHTh5uZTiUOsy+g
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="todoRecurs.zip"
Content-Transfer-Encoding: base64

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
AAAA

--2fHTh5uZTiUOsy+g--
Received on Tue Aug 17 19:54:08 2004

This archive was generated by hypermail 2.1.8 : Wed Dec 14 2005 - 10:45:20 EST