-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Description
The definitions of purity and side effects are ambiguous. For instance, suppose we have a function that reads, but does modify, state that is reachable from its inputs. Is that a "pure" function? Typically it wouldn't be considered to be pure, but it does not have side effects as-defined, and whether it should be considered to return a value that only depends on its inputs is unclear (since the definition doesn't say that the inputs must be stateless values).
Metadata
Metadata
Assignees
Labels
No labels