-
The current `UTCDateTime` implementation does not really support hashing. While it does have an (inherited) `__hash__()` method, the hashes of two equal objects are not identical which they should be.…
-
### Describe the bug
Our pojos/beans used with DynamoDbMapper (v1) used to work with fluent setters. This seems to be broken when using the EnhancedClient with v2.
### Expected Behavior
expe…
-
When fetching O(10^5) or O(10^6) BenchmarkResult objects from the database, the deserialization overhead becomes a apparent. It is not sane to do this amount of CPU-bound work for serving an (each / m…
-
We need to know exactly which properties have changed between two instances of an immutable object. Currently it's quite hard to do it in a sane way with immutables, and we'd really like to use immuta…
-
Could we have an additional memory format for IMaps - where we store the object in the partition in Java Object format, but dont clone when accessed locally. Currently, OBJECT format is only useful …
-
Hi all!
Just want to clarify that for coding questions like this, do we have to ensure immutability? Also, in this particular case, should I decide what is the args takes in by Main? Or the questio…
-
https://psalm.dev/r/b3282d3d68
Sometimes (e.g. utility classes) you want to enforce that it only contains pure methods, allowing @psalm-pure on the class (like @psalm-immutable) would be nice.
Add…
-
`deep-freeze-strict` is a JavaScript library that provides a way to freeze JavaScript objects and prevent any modifications to them. It works by recursively freezing all nested objects, making them re…
-
There's a lot of interest in using ZODB with asynchronous frameworks, especially for applications that block on network requests to services. From a purely programming perspective, gevent makes this …
-
# Description
Hi Prof is immutability just having a setter method that returns a new object? Shouldn't the client create a new object instead of relying on the setter method of an existing object?
…