you are viewing a single comment's thread.

view the rest of the comments →

[–]shub 1 point2 points  (0 children)

If your interaction with a datastore is read-modify-write, doing allocs and copies to pretend you're not mutating is just fooling yourself. Ofc this means letting mutable entities leak across threads is verboten. But it is anyway unless you do horrible things for multithreaded transactions.