Activity
Dennis Hackethal addressed criticism #3950.
#3950·Dennis HackethalOP, 1 day agoCode blocks need syntax highlighting.
Veritula used to have this feature but I removed it when diffing changed.
Done as of cc1ab95.
Ruby example:
def criticized? idea
pending_criticisms(idea).any?
end
def pending_criticisms idea
criticisms(idea).filter { |c| pending_criticisms(c).none? }
end
def criticisms idea
children(idea).filter(&:criticism?)
end
JS example (h/t ChatGPT):
function criticized(idea) {
return pendingCriticisms(idea).length > 0;
}
function pendingCriticisms(idea) {
return criticisms(idea).filter(c => pendingCriticisms(c).length === 0);
}
function criticisms(idea) {
return children(idea).filter(c => c.isCriticism);
}