-
Notifications
You must be signed in to change notification settings - Fork 303
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Choose a good name for this library #4
Comments
Before you publish the packages to crates.io and pub.dev, do you have any plans to rename the project like suggested by some people on Reddit? To me, |
@shreyashsaitwal Ah good question! Indeed people in Reddit also suggests:
So maybe I should use the same name to publish package for both flutter/dart and rust.
Yes I totally agree. I originally thought it should be named dart_rust_bridge. But people in Reddit seems to be interested in how it can ease the programming Flutter+Rust. In addition, most people who uses Dart are using Flutter. Dart seems not to be widely used and the main usage is for Flutter. I mention "Dart" in README as well. Let me emphasize it a bit more. |
README edited: efc14e5 |
Yes, I think it makes more sense to publish it under the same name. Also, do you have any nominees for the new name? |
@shreyashsaitwal Good question. People also suggest IMHO, if someone wants a ffi generator between Flutter/Dart and Rust, he may Google: |
It doesn't really matter to me what type of name you opt-in for -- fancy or descriptive. It's just that the current name seems too long to me. IMO, lib/package names shouldn't really exceed more than two words. |
Good question. What do you think if I create a new Reddit post (or just add a comment in the current post?) asking for people to suggest and vote names? |
Nice idea, go ahead. 👍🏻 |
I am worried: I have already create one post yesterday about this lib. If I create one today, will people dislike this? |
Given how great this project is, I don't think anyone would dislike it. But because the current post has already got some good engagement, IMO editing it (or adding a comment in it) would be a good idea. |
Thanks. Let me edit it. |
I have edited it. Did you receive any kinds of notifications? |
Nope, I didn't (and I've no idea if other people who commented would receive it. I don't use Reddit much). But after I refreshed the page I saw the edit. |
I think any name is fine that is short. something like |
anyone who searches for a "flutter rust" is going to find it anyway because of the description or ReadMe. name doesn't really need to be too descriptive. |
Okay, this just struck my mind rn. What if we called it |
@shreyashsaitwal That sounds like an animation https://en.wikipedia.org/wiki/Ferb_Fletcher |
Oh, that might cause copyright overhead I guess. Thanks for pointing it out. |
@shreyashsaitwal You are welcome! |
Sorry, I should probably have created a new issue. |
No problem, I have renamed it |
I come up with a few names. What do you guys think?
|
Maybe I choose |
Yes, |
Oops, |
I think this is getting way more efffort put in, than it is needed. half the rust libraries get drowned in rust (iron oxide) related search results, and the rest get drowned in the rust (the game) results. fridge should be fine. or flust/flut . rust_dart seems like a reasonable option too. if this turns out great, people will not really care about the name. |
Well let me think twice... Some of my friends think the current name is better. So let me focus on the code itself first |
I completely agree with @coderedart. You're thinking way too much about this. Every new project takes some time to show up in search engine results. And how would you get any relevant result even before renaming the project?! Also, if you don't want to change the name, it's completely fine. No one's forcing you to do so. At the end of the day, what matters is the project itself, not it's name. |
And what about name |
Again, it's too big. |
No it is not too big name I think.. |
Very few popular crates have 3 words, and I think having a _ is always confusing. I would still recommend a single word name or 5 letters like flust or flur or drust or darust or flutrust or rufler etc.. |
It is not about name. It is about functionality what depends about how package will be popular or not.. |
Yeah. That was what I said long ago in this thread. But this thread literally is about naming, so I recommended short names, and it's easier to remember one word than 2. |
Feel free to take dodge, when I was searching for a name, looking for "rust dart" I was finding images of Dodge cars. It's nice because of dodge in a sense of "avoid doing bindings by hand" |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Context
In addition to what is discussed in this issue, there are also some discussions in Reddit:
https://www.reddit.com/r/rust/comments/q0wrhr/comment/hfbnom7/?utm_source=share&utm_medium=web2x&context=3
Names for other code generators
Let's look at how others name it.
python
c/c++
java
javascript/js/node
go/golang
Official doc
https://rust-lang.github.io/api-guidelines/naming.html
rust-lang/api-guidelines#29
Most downloaded crates
https://crates.io/crates?sort=recent-downloads
The text was updated successfully, but these errors were encountered: