On Friday, 17 December 2021 at 18:19:34 UTC, Denis Feklushkin wrote:
On Friday, 17 December 2021 at 18:01:03 UTC, Tejas wrote:

I think since `immutable` objects are kept in Read Only Storage

Some of them can be stored in ROM in some cases, but actually "immutable" keyword means "not mutable for whole its lifetime"

Well, it would be really weird if destructors successfully executed for some class of `immutable` qualified objects but didn't for others.

Not too much of a stretch to imagine that destruction for immutable objects was outright disallowed.

Someone who can explain this behaviour more thoroughly would be much appreciated 😊

Maybe we should allow finalizers to mutate their instance?

Reply via email to