-
Notifications
You must be signed in to change notification settings - Fork 17
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
Camel case for package's name? #54
Comments
Yes, might be more consistent. But I think its not worth the change. I don't particulary like the current name anyway. If the package becomes more matrue, it can be renamed into something completly differnet. |
Do you have a new name in mind?
|
I had Lens.jl in mind. It would require renaming the type |
Unfortunately, there is already Lens.jl: https://github.com/zenna/Lens.jl Maybe we can use Lenses.jl but I feel it a bit confusing because:
|
(and it's still registered https://github.com/JuliaRegistries/General/blob/master/L/Lens/Package.toml) |
Ok since Lens is taken, I like |
So how would we execute the renaming practically? Create a whole new package starting with version |
That sounds like a good plan. Setfield can just re-export everything from the new package while keeping old |
Now that packages are identified by |
It's not possible ATM but there is a discussion about it: JuliaLang/julia#33047 |
I don't how hard/annoying it is to change a package's name. But wouldn't it be more consistent with Julia to name the package "SetField" instead of "Setfield"?
It is not a big deal, but I did get used to writing every module in camel case and it might be what everyone else using Julia expects.
The text was updated successfully, but these errors were encountered: