Friday, April 01, 2005

journal

The journal in TKS is at a very low level--it is the raw stream of property changes associated with a file. This is very differrent from a Rolonic Journal.

In its simplest form, a Rolonic Journal is a sequence of informing or performing Journal Entries. Informing JEs are just notes and perhaps documents posted "For Your Information". Performing JEs on the other hand are user commands which effect some change in a Role or Ledger. Sharing a Journal with another Ark then allows the changes effecting a Role or Ledger to be shared.

The first problem encountered with the TKS journal is that sharing has its drawbacks--activities like destruction may require more operations on the destination than at the source, as the destination may have more references to the item being destroyed.

The current effort in CompStrm is focused on grouping the low-level changes which relate to a particular user command. This makes the Journal much more comprehendable.

0 Comments:

Post a Comment

<< Home