Definitions, c++ struct human(var rules)
I’m trying to piece this puzzle together as I’m writing.
Let’s try with basics. Sleep, eat, drink are boolean rules. A bool variable is either 0 or 1, means YES or NO just as well (semantics are TRUE and FALSE, but YES., NO work just fine here). Now, is sleep is “yes” then I successfully did this primary function. If sleep switches to “no” then I become sleepy and my body calls for rest. Same logic applies to eating and hydrating (clearer word than drinking).
What if sleep is NO and then I become irritated instead of sleepy? Is this the correct feedback my body should give if I’m not rested? Perhaps eat is also tuned to NO and together cause messy reactions.
Next set of rules should be basic operations that are quantified. Ability to walk, see, hear, speak, basic senses that range from 0 (non-existent or chronic) to n (maximum utility and coordination). Assume n is 5, if sight is 3, then I can postpone my optician if I’m, say, dehydrated, This suggests ability to prioritise essential bodily functions over “non life-threatening” situations. More on how layer 1 connects to layer 2 later..
Layer three should be around basic observational behaviour .Mapping a clause to a rule. If pan is on stove, then I don’t touch because I get burned. That is a new synapse that brings us ro layer 4. If I yell at my friends, they stop hanging out with me etc.
Layer four is noticing emotions.
Layer five is natural reaction to outside emotional moments.
Layer six is critical thinking, ability to abstract, deduct, predict.
Layer seven is wisdom and that is the true conclusion of a meaningful life,
Normally a child is born and flies through the first five layers. Then an adolescent builds upon layer six until he grows old, when his success will bring him to be wise.
How does my structure hold up? A normal person should be able to reach wisdom but often fails. I’ll wrap this post up more neatly tomorrow.