-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Order of eNames'
#3828
Comments
Yes, the order does matter, in that the order must be fixed and can't be random and change from run to run. But the current order does not necessarily matter. This change may legitimately induce a lot of one-time changes to stable. |
Exactly as @JacquesCarette explained, With the stable changes, it would be sorting them by UID, which we know is the wrong strategy long-term, but I think it's better to use a |
We should figure out a decent key (i.e. not UID) to sort these sets by. If we can't find one, we're probably setting ourselves up for later pain. |
We need to know:
None of the changes above seem bad. Nevertheless, we should have an explanation for all of them, to make sure that it is a reasonable way to order things. |
Currently |
Ok, I think we have a starting point from the meeting (i.e., proceeding with sorting by symbol). Do you have any leftover questions, @NoahCardoso ? Can we close the issue? |
@NoahCardoso as we discussed, please put a comment in the code that sorting by symbol might not be the ideal solution. |
Yes this issue can be closed and I will indicate in the code that this is a temporary fix, not the final solution |
While working on changing
eNames
from Lists to Sets I found that the order ofeNames'
andmeNames
is important to stable. I don't think that this is necessary. I'm not quit sure how to interpret the log foreNames'
. For themeNames
log, it just looks like it's sorting them by name instead of order of appearance. I don't see any inherent reason to say that the new sorting style is bad "bad".eNames'.txt
meNames.txt
The text was updated successfully, but these errors were encountered: