From aaa2d94df84d4b4afe26d77982b777f8a6421dd4 Mon Sep 17 00:00:00 2001 From: Michael Hohn Date: Wed, 6 Dec 2023 17:18:36 -0800 Subject: [PATCH] wip: illustrate puzzling FP --- source/sample-utility-1.js | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/source/sample-utility-1.js b/source/sample-utility-1.js index 31d3657..cd97d07 100644 --- a/source/sample-utility-1.js +++ b/source/sample-utility-1.js @@ -7,25 +7,23 @@ function sus() { nothing() } else { + if (ua.safeToWrite()) { + ua.setValue('status', value); + ua.update(); + } + } + if (funnyvar) { nothing() + } + else { if (ua.safeToWrite()) { ua.setValue('status', value); ua.update(); } } - if (!ua.hasNext()) { - ua.initialize(); - ua.setValue('status', value); - ua.insert(); - } - else { - ua.next(); - ua.setValue('status', value); - ua.update(); // unsafe - if (ua.safeToWrite()) { - ua.setValue('status', value); // safe - ua.update(); - } - } + ua.next(); + ua.setValue('status', value); + ua.update(); // unsafe + }