> 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.