my serious answer is: if you're using a language with any kind of metaprogramming features at all (and most dynamically typed languages have a bunch) you should use explicitly immutable things if that is at all feasible.
like really really promises or only kinda gives you jocular reassurances?
-
-
-
Tweet unavailable
-
hmmm, I really dunno. mutable state in that particular use case might be meaningful for performance. those kinds of concerns are only possible to evaluate in context though, measured under realistic loads.
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.