-
Notifications
You must be signed in to change notification settings - Fork 8
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
Capitalize package name #5
Comments
Yeah, I wasn't sure about that. Sorting isn't a real issue, but consistency is. The name of the interface is really |
We could also imagine giving it a more evocative name, like |
Case sensitive scripts might also miss the package - potentially PkgEval or others. If the I stands for something I guess IConv would be better than Iconv, but a more descriptive name without referring to the library name jargon would work too. |
Either |
The question is: if at some point we want to write a pure-Julia implementation, will be switch the package to use it, or create another package exporting the same API? BTW, @ScottPJones, when you'll feel like writing something in Julia, I've discovered this MIT-licensed Node.js package which sounds cool to take as a base: https://github.com/ashtuchkin/iconv-lite/ |
I already have some structures/code in Julia that I'll start benchmarking against iconv & ICU, right now just for all the 8-bit mappings, as well as some ideas on efficiently doing some different mb <-> Unicode |
@nalimilan So as not to continue off-topic here, I've created another issue to discuss performance / using pure Julia, #8 |
@nalimilan Would you be up for a PR to change the name from |
So, |
I was leaning towards |
Yeah, but then we could name the package either
It such a type proves useful, why wouldn't it live in this package instead of elsewhere? Couldn't it be used to speed up conversions? |
|
Make that |
Sorry, but try typing "string converter" in your preferred search engine, and compare to "string encoding". The latter clearly reflects better the goal of the package. If you create a package for encoded strings, why not call it |
OK, fine, I'll run up a PR to change this to |
No worries, I've just done the rename. Now we need to decide what's needed before we tag a release. |
Great! |
This is definitely an improvement that can be added later, without breaking anything. I only wonder whether there are things that would need to be done immediately. For example, more efficient versions of |
I had been wondering about speeding things up by using a |
If you plan on registering this. Otherwise will sort at the very end. Only other non capitalized package name is kNN, and that is deprecated and doesn't have any tags.
The text was updated successfully, but these errors were encountered: