Fundamental concept clustering #1619
Replies: 2 comments
-
Here's another thing to consider.
With optimizations for “I already have the storage, don't deallocate it” on specific types. Of course we could also add
but this is getting really complicated and has negative implications for dispatch under static selection. A much simpler world:
|
Beta Was this translation helpful? Give feedback.
-
I am absolutely, utterly convinced we need |
Beta Was this translation helpful? Give feedback.
-
I think
Movable
should refineDeinitializable
.I can't think of a use case for separating them and
Movable
+Deinitializable
seems like a very common combination.And if we don't believe that one, at least
Copyable
should refineDeinitializable
.We should also think hard about whether
Equatable
should be part ofCopyable
.At this early stage, when there's plenty of time to change our minds, the default should be to cluster as much as possible.
Beta Was this translation helpful? Give feedback.
All reactions