a new design for the TKI examples
ToDo
In the ToDo example, stuff becomes a Page and the items to be done become LSecs under that page.
Relations
In Relations, each person becomes a folder. Names are then used to define the relationships.
The only catch here is that to view the inverse relationships, you need to use the cls command. Clearly there is a need for a custom display capability specific to an application.
PhoneBook
In this example, each person becomes a folder, and each phone becomes a page. And since a page can be in more than one folder, there is no problem with more than one person "sharing" a phone.
In addition, the phones can be named within a person's folder. Typical names would be MobilePhone, HomePhone and OfficePhone.
Application Integration
Note that because common (CS1Wiki) data structures are used, it is now trivial to integrate the various applications. The folders used in PhoneBook can be the same folders used in Relations. And one or more todo pages can be added to the folders as well.
Now the intent is still to support types, which allows for custom commands and displays (G4). But note just how powerful naming can be.
0 Comments:
Post a Comment
<< Home