Chris Knott
06/07/2019, 11:06 AMprogrammer 1: Ok... if x is less than 5, set y to 3
programmer 2: Ok... set y to -5, then if...
programmer 1: Hey what are you doing? I want y to be 3
programmer 2: No I just set it -5
...Will
06/07/2019, 3:36 PMChris Knott
06/07/2019, 3:52 PMChris Knott
06/07/2019, 3:56 PMGarth Goldwater
06/07/2019, 5:47 PMDuncan Cragg
06/07/2019, 7:21 PMthe real world [being], unquestionably, shared mutable stateand pure (non-Turing Complete, non-tail-recursive, fixed-point-seeking, finite-iterating) functions to transform between successive evolutions / mutations of bits of that state. I sometimes think both sides, FP-based thinkers and shared-state thinkers are blinded to the obvious.
Duncan Cragg
06/07/2019, 7:24 PMDuncan Cragg
06/07/2019, 7:35 PMHow do I program something that closes the door, then dead-bolts the door? How do I do that in a world where someone else wants to open the door and drive a robot through? This sort of thing requires ordering and locking across wishes, surely?
Duncan Cragg
06/07/2019, 7:36 PMChris Knott
06/07/2019, 7:42 PMDuncan Cragg
06/07/2019, 8:04 PMwtaysom
06/08/2019, 12:52 AM