You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Basically, this class is making GoodManners something that could just as easily be built externally, because this implies the authority to do things that can only be done by one modules.
We're writing a Collection to each property, only to overwrite it with
a ResolvableCollection
GoodManners is incompatible with other modules that also extend
Collection, which means it's taking a role which is making it more
than a userland (or other) module, which is not my vision for the
modules
If I add notifications to the class to let IDEs know about the
properties (which I plan to do at some point), there's simply no way
to let the IDE know that the Storables will return
ResolvableCollections instead of normal Collections. And any simple
solution will run into the same problem as above: it can only be done
by one module, which would raise GoodManners above its peers in a way
that isn't congruent with my vision for it.
The text was updated successfully, but these errors were encountered:
Basically, this class is making GoodManners something that could just as easily be built externally, because this implies the authority to do things that can only be done by one modules.
We're writing a Collection to each property, only to overwrite it with
a ResolvableCollection
GoodManners is incompatible with other modules that also extend
Collection, which means it's taking a role which is making it more
than a userland (or other) module, which is not my vision for the
modules
If I add notifications to the class to let IDEs know about the
properties (which I plan to do at some point), there's simply no way
to let the IDE know that the Storables will return
ResolvableCollections instead of normal Collections. And any simple
solution will run into the same problem as above: it can only be done
by one module, which would raise GoodManners above its peers in a way
that isn't congruent with my vision for it.
The text was updated successfully, but these errors were encountered: