I suspect it's almost entirely due to string data, and almost everything
else gets mutated.

The main reason it's of interest is that forwarding a frozen object is very
easy; you don't care which version the client code operates on, because
neither is changing, so you don't need a barrier.

What I'm really wondering here is whether a "frozen" bit in the object
header would have much payoff. I suspect that with additional source
language emphasis on immutability it might.


shap
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to