-
We could make `Measurement` type abstract, and define two concrete types, `IndependentMeasurement` and `DependentMeasurement` (the latter may be an [abuse of language](https://en.wikipedia.org/wiki/Ab…
-
If these objects are immutable, it is OK to store them somewhere, and serialize a placeholder instead. Then, replace the placeholder with the stored object upon de-serialization.
This will relax a …
-
After the state gets serialized into plain JavaScript objects on the server-side, and deserialized on the client-side, the action-reducer gets a non-default state of type Object, not Immutable Map it …
-
### Q&A (please complete the following information)
- OS: Ubuntu 16.04
- Browser: Chrome / Firefox
- Version: 72.0.3626.71 / Quantum (up-to-date)
- Method of installation: dist assets
- S…
-
Replaces #2.
This will be a follow-up to #8 and #9. This post should briefly introduce [reflection](https://en.wikipedia.org/wiki/Reflection_(computer_programming)) (with a focus on examples in Jav…
-
There are multiple issues that would benefit from having value semantics in Dart:
- #314
- #333
- #136
Value semantics introduces deeply immutable objects whose transitive object graph consi…
-
In some scenarios, for purposes unrelated to DAG execution, the user wants to attach free-form information to nodes. This feature request provides some desirable usage examples.
Currently, the tags…
-
The `Map.unmodifiable()` and `Set.unmodifiable()` calls already do an O(n) allocation and element copy. We could consider adding a check there whether all underlying elements are immutable and then ma…
-
```
Currently, you can declare an attribute as immutable.
However it can often be extremely useful to create entirely immutable classes.
For example a class that encapsulates a point or a complex nu…
-
### Is your enhancement related to a problem? Please describe
There have been several discussions about the potential modification of informer cache objects, but we've left it up to the users to ensu…