News for hackers. Stuff that matters.
Re:What is “Open Recursion”? by OJFord on Tuesday July 18, 2017 @07:45PM (#14800997)
That paragraph confused me too, but then I realised what he meant, felt the same as you, but still couldn't think of anything on the spot that would work other than:

    set(value) {
        count = 0
        while count != value {
            increment()
        }
    }
(~~may not be~~ probably isn't valid Dart)
Re:What is “Open Recursion”? by krallja on Tuesday July 18, 2017 @09:21PM (#14801428)
That's an infinite recursion, because increment() is going to call back to set()
Re:What is “Open Recursion”? by OJFord on Wednesday July 19, 2017 @03:22AM (#14802519)
Heh, true. So, examples are hard. :)