I wonder if languages could and should allow enforcing both properties.
For frontend web development, Elm enforces a pure core (pure > deterministic).
For frontend web development, Elm enforces a pure core (pure > deterministic).