My gut reaction to #strangeloop is that FP people view immutable state as an absolute. There's middle ground. Mutability is useful too, IMO.
-
-
@bascule The very idea that immutability is a "degradation" of mutability is what's incorrect, my friend. It's not about that. -
@KirinDave haha, please don't interpret degradation as an insult ;) Mutable references are capable of mutation, simple as that -
@bascule But _how_ are they mutated? "Mutation" is actually a huge concept you're just handwaving away. -
@KirinDave mutated by the CPU into L1 cache before the memory controller flushes it to main RAM? Not sure what you're asking here -
@bascule Is it transactional? volatile? Synchronized? Thread local? What are the copying semantics? -
@KirinDave I'm a fan of isolation of mutable state via ownership transfer between actors/concurrency primitives (see D, Kilim, Go) -
@bascule Good for you and I, but not what everyone needs. @boundary cannot accept that overhead. What now? -
@KirinDave @boundary explicit support for volatile, and explicit synchronization via mutexes where needed
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.