Activity
Dennis Hackethal criticized idea #5114.
#5114·Dennis HackethalOP revised about 20 hours agoRecursive Epistemology
Veritula implements a recursive epistemology. For a criticism to be pending, it can’t have any pending criticisms itself, and so on, in a deeply nested fashion.
rubydef should_adopt? ideapending_criticisms(idea).none?enddef pending_criticisms ideacriticisms(idea).filter { |c| should_adopt?(c) }enddef criticisms ideachildren(idea).filter(&:criticism?)endThis approach is different from non-recursive epistemologies, which handle criticisms differently. For example, they might not consider deeply nested criticisms when determining whether an idea is currently criticized.
should_adopt? and pending_criticisms are implemented in terms of each other. Doesn’t that cause an infinite regress?