-
### Steps To Reproduce
Calls like `Permutations([[1],[2],[3]])`, `Subsets([[1],[2],[3]])`, `SetPartitions([[1],[2],[3]])` etc. all result in the error:
> TypeError: unhashable type: 'list'
###…
-
This is a proposed solution to the problem of [communicating data between isolates](https://github.com/dart-lang/language/issues/124).
This proposal adds a static notion of immutability which gua…
-
In notebook 10, after the call
n.reproject(d, 2)
n is no longer the datasource, it is a reprojection of same. I'd suggest that this method call not modify n, but instead return a new object represe…
togry updated
8 years ago
-
Addresses Javascripts object manipulation shortcomings. Improves efficiency and maintainability as well. http://facebook.github.io/immutable-js/
-
In some cases we have a dedicated top level object as a builder and in some cases it in an inner class. Also, most options builders do not implement an interface. We should adhere to the design that…
-
Potential mutability of model objects is sometimes causing unexpected behavior. All model objects should be immutable, including Cube. All setters should be removed.
The problem is Cube creation and …
-
From my understanding, the current version of highdicom doesn't allow for updating Segmentation objects after they are constructed. A previous version of highdicom (< 0.8.0) included the add_segments …
-
-
I would like to make all Grafanalib objects immutable, using attrs's `frozen` setting (see http://www.attrs.org/en/stable/examples.html#immutability).
## Pros
- Easier to reason about
- Fewer b…
-
During the discussion with @keileg, the idea was considered to make the array and matrix AD operators immutable. Effectively, this can be achieved by setting the certain flag for the underlying numpy …