summaryrefslogtreecommitdiff
path: root/starts/meaning-vm/level-0/memorystore.hpp
diff options
context:
space:
mode:
authorolpc user <olpc@xo-5d-f7-86.localdomain>2019-12-12 07:35:37 -0800
committerolpc user <olpc@xo-5d-f7-86.localdomain>2019-12-12 07:35:37 -0800
commit931c924ed0b23fea8179644e5f7f1da866c7c07e (patch)
treea5a2411deef1154f1ec17edc06522d00622e1543 /starts/meaning-vm/level-0/memorystore.hpp
parent0af2a4c6134054625cc07b38bed96acd7d35f590 (diff)
downloadstandingwithresilience-931c924ed0b23fea8179644e5f7f1da866c7c07e.tar.gz
standingwithresilience-931c924ed0b23fea8179644e5f7f1da866c7c07e.zip
emotions as informed choice
Diffstat (limited to 'starts/meaning-vm/level-0/memorystore.hpp')
-rw-r--r--starts/meaning-vm/level-0/memorystore.hpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/starts/meaning-vm/level-0/memorystore.hpp b/starts/meaning-vm/level-0/memorystore.hpp
index 55723b2..f416540 100644
--- a/starts/meaning-vm/level-0/memorystore.hpp
+++ b/starts/meaning-vm/level-0/memorystore.hpp
@@ -28,6 +28,18 @@ namespace level0 {
// some level of understanding that they will shrink, or we stop them and try
// something else.
+// A solution to recursion appears to involve emotional expression.
+// Too much recursion maps acceptably to frustration of the process doing the repetitive task.
+// The building unmet need for effectiveness should influence other decision-making processes
+// if nothing else is larger. Notably if the caller needs timeliness, they won't get this
+// if the callee(s) do not have effectiveness.
+// propose: raise frustration[effectiveness] when calling self or repeating same behavior
+// propose: raise frustration[timeliness] if subprocess takes long (say every 400ms)
+// ideally raising an emotional expression should be associated with what caused it
+// and how the the universe might change to fix it.
+// decision-making processes need to judge what is relevent to them: a product of how well
+// they can help something and how strongly it is needed.
+
namespace concepts {
extern ref allocator(); // link shows what is holding something alive