> Respectfully its a single sentence, with no punctuation, describing 
> something a little more complex than average. 
>

I am sorry if my question was a little much to digest at once. My english 
is not the best, I am afraid it might not transfer my intention correctly 
so I will use my bee wiki as an example 

For every colony there is there is a tiddler repesenting the last state of 
that colony with various properties at this very moment:

   - Colony is alive/dead/merged...
   - When did this colony come "alive" (i.e. was created from a swarm etc.)
   - Which location this colony currently lives at
   - ...
   
Then there are *records* we enter and they get ordered chronologically into 
fields of the same name:

   - *inspections* to this colony over its lifetime tracking various things 
   every time we open the hive
   - What was the weather like (bees get aggressive if a thunderstorm is 
      incomming)
      - General observations
      - ...
      - *combs*
   - *feedings*
   - 
*... *

This is fine and dandy and to see what a field (i.e. combCount) was last 
time we checked I achieved sort all corresponding records in descending 
order and pull out the value of the last record.

   - 2020-05-01: (creating colony): *location (myparents)*
   - 2020-05-01: *combs* (add 5 combs): *combCount (5)*
   - 2020-05-06: *inspection* (they are calm): 
*behaviour(ok) *
   - 2020-05-06: *feeding*: *food (5kg)*
   - 2020-05-08: *inspection* (brood looks ok): *brood (ok)*
   - 2020-05-10: *move* (move to apiary): *location (apiary)*
   - 2020-05-18: *inspection* (brood looks ok): 
*brood (ok) *
   - 2020-05-18: *combs* (add 2 combs):* combCount(7)*
   - ...
   
Now, if I want to track brood conditions I would need to create a new *brood 
record* and append this to a list in the colony i.e. *brood* and so on for 
every property I track. This gets quite cumbersome very quick. I would 
rather have one list field per colony and just keep appending *change 
records* to this one field and having an initial empty state for this 
colony where all changes get applied to in chronological order until a set 
mark in time to reconstruct the colony's state at that point (same setup as 
above):

   - 2020-05-01: create colony
   - 2020-05-01: change: 
*location (myparents), changeComb (+5) *
   - 2020-05-06: change: 
*food (+5), behaviour(ok) *
   - 2020-05-08: change: *brood (ok)*
   - 2020-05-10: change: *location (apiary)*
   - 2020-05-18: change: 
*changeComb (+2), behaviour (ok) *
   - ...

Now this way I could just "playback" all changes from start to see how the 
colony was doing on i.e. 2020-05-12:

   - Colony was at the apiary
   - There were 5 combs in the colony
   - They did behave ok last time
   - We fed them 5kg on 2020-05-06
   

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/42c34ad9-8e4e-49dd-91ab-2d0e9da46b82n%40googlegroups.com.

Reply via email to