I think all pure functions including Universal.=== should not depend on local machine stuff like pointer equality or local compiler numbering. Otherwise it can result in broken distributed programs, like you send a value to another node and suddenly it can’t be found in a Map there.
I think we previously had a few places where we fixed this up. But maybe we’re misunderstanding something about this example?
I think all pure functions including
Universal.===
should not depend on local machine stuff like pointer equality or local compiler numbering. Otherwise it can result in broken distributed programs, like you send a value to another node and suddenly it can’t be found in a Map there.I think we previously had a few places where we fixed this up. But maybe we’re misunderstanding something about this example?