New unique names requirement for File Exchange addons
I got an email message that says all the files I've uploaded to the File Exchange will be given unique names. Are these new names being applied to my files automatically? If so, do I need to download them to get versions with the new name so that if I update them they'll have the new name instead of the name I'm using now?
9 Comments
Time DescendingThis clarification really helps
From what I understand now, the unique name is basically a backend identifier for the upcoming MATLAB Package Manager support, not something that changes our actual file names, titles, or URLs on File Exchange. That makes sense from a dependency and installation perspective.
I think the email wording caused confusion because it sounded like files themselves might be renamed, which would have big implications for updates and version control. It’s reassuring to know everything will be applied automatically and that no re-upload or manual rename is required.
It would be great if there were also a public way to check which unique names are already claimed before choosing one — especially for common names.
Thanks for the clarification!
Should we understand this as "half namespace"? As in "half-way" to python's "include numpy as n"?
"Are these new names being applied to my files automatically?"
The name is for the whole add-on (which in future will all be packages), not for the individual files.
Presumably unique add-on names will allow unambiguous integration with the IDE.
If I recall correctly, this is to make sure that there is a unique name for the package manager to work. The function name itself shouldn't change (as far as I'm aware).
It is just a bit sad for me that the name readfile was already claimed, even if I can't find which package that would be. Luckily most of my submissions do something no other submission is doing (hence me having had to make them), so the renames are very limited for me.
I'm curious, how is that for you?
Sign in to participate