Hot take: using `+` as the "concatenation operator" is evil. `+` should form an abelian group. `*` is obviously the natural choice for concatenation, as it only needs to form a monoid.
But all this (eg exponential allocation strategy) requires wasting lots of space in typical cases.
-
-
that's exactly how Rust and C++ work tho
-
Yes, and that's why Firefox and Chrome use 10+ GB... ;-)
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.