ethereum / fe

Emerging smart contract language for the Ethereum blockchain.
https://fe-lang.org
Other
1.61k stars 187 forks source link

Fe-related resources are hard to find #784

Open skeithc opened 2 years ago

skeithc commented 2 years ago

What is wrong?

Resources regarding fe are hard to find.

From what I have observed, The fe name is very SEO unfriendly since it can be an abbreviation for a lot of things. When I search for something like "fe awesome" on github/google I end up with results for Frontend (shortened as fe) or other resources that are not related to software development at all.

How can it be fixed

It might be helpful in the future if fe had a more unique/longer alternative name (could be like Ferrum or something). Though I'm really just here to see if anyone has links to an awesome list of sorts that can lead me to implementations or tools that others have been working on.

impredicative commented 1 year ago

It is just unbelievable that the unGoogleable name fe was chosen. I suggest fecundity.

cburgdorf commented 1 year ago

It's generally a good idea to append "lang" when searching for content regarding a computer language. Works well for C, C#, Rust as well as Fe. If you google for fe-lang I bet you'll find fe-lang.org which is pretty much the main source at the moment.

impredicative commented 1 year ago

Works well for C, C#, Rust

Rust not only doesn't need a suffix, but applying the suffix can harm its searches.

Regarding fe, I can see the value in having a short two-letter command to type, but it's a lot like the word "fee" which is all about fee-collection which is a negative.

sbillig commented 1 year ago

Naming things is hard. I don't think we'll be changing the name at this point. fe is ungoogleable because it's still obscure; compare with other smart contract languages like "move" and "obsidian", neither of which is googleable without adding "lang". (Both of which are very interesting languages worth looking into, btw)

@skeithc There isn't an "awesome" list yet; if you (or anyone else) is interested in making one, that would be awesome, and we can help assemble any resources we're aware of (which are few and far between so far, but we'll be focusing on extending tooling support, etc this coming year.

impredicative commented 1 year ago

"move" and "obsidian", neither of which is googleable without adding "lang".

That's because they're not new words. A new word, such as say feroxiti, derived from ferocity, should be googleable just fine, at least until it gets used for other purposes too. As such, the argument to need to add "lang" doesn't always hold.

postmeback commented 1 year ago

I did a search today, and got the below result

image