TOP | UP: Applied Frontier | NEXT: Scheduler |
The ToDo List is a simple, minimal tool, no more than an example, really; but, precisely as an example, it suggests how quickly and easily you could assemble your own Frontier tools to make your life more convenient. It is a self-contained suite with clear functionality and a convenient menu interface.
The todo suite maintains two lists of tasks, in the form of outlines (at todo.lists.todo and todo.lists.done). Show these lists by way of a menu interface, which appears as the ToDo menu when you choose ToDo List from the Suites menu: Edit To Do List shows the one, Edit Done List shows the other. Add items to the ToDo list manually. When you've completed an item, select it in the ToDo list and choose Move To Done List; the item is cut from the ToDo list and filed in the Done list under the date and time when it was completed.
The suite also comes with an agent which, if copied to system.agents and renamed To Do Monitor, and if given priority in the Main Window, posts there every 60 seconds the next item on the ToDo list.
That's all! But before you dismiss this as trivial, ask yourself: what would it take for this to be a practical, valuable ToDo list application? Categories of things to do? Priorities? Extra notes that can be appended to each thing to do? How would you implement all of that? Such things would make good exercises for the reader...
TOP | UP: Applied Frontier | NEXT: Scheduler |