fut icon indicating copy to clipboard operation
fut copied to clipboard

The name is very bad

Open JimmyCushnie opened this issue 5 years ago • 21 comments

On a US keyboard, "Ć" is hard to type, and therefore both hard to talk about and hard to search for. I think this project will get more attention and use if the name is changed.

May I suggest:

  • C' or "C Prime"
  • C* or "C Star"
  • Ci

JimmyCushnie avatar Jul 22 '20 17:07 JimmyCushnie

Can it be C> - C more. Thanks.

avsnarayan avatar Jul 22 '20 18:07 avsnarayan

Thank you for your suggestions. Ć is next to C in my native alphabet and D was already taken. It's funny to hear that learning one letter is "hard", while I consider learning the whole English language as easy. The alternative spelling is "Ci", I use it in the source code and for filename extensions.

pfusik avatar Jul 22 '20 18:07 pfusik

I also got a comment regarding confusion of two different names for the same programming language. "Ć" and "Ci" are not different names, but alternative spellings, much like "&" vs "and".

pfusik avatar Sep 22 '20 06:09 pfusik

When I was talking about it with a friend the other day I just called it "C with an accent". I don't mind the name but another suggestion: "C-meleon", since it can transform into a bunch of other languages 😃 🦎

jedwards1211 avatar Sep 29 '20 16:09 jedwards1211

If we're throwing out names, then since it's C with an acute accent, CuteC, pronounced "cutesy". Or Cd, pronounced "seed" for an intentional pun there.

er2 avatar Oct 03 '20 00:10 er2

Another thought: officially renaming it to "Cito", same as the repo name, would be a good move IMO.

JimmyCushnie avatar Oct 03 '20 01:10 JimmyCushnie

I just realized that on macOS I can type option-e e to produce é, and this works for other vowels, yet option-e c doesn't work. I'm going to contact Apple support about it 😁

jedwards1211 avatar Dec 10 '20 19:12 jedwards1211

This is exactly my point about it being hard to type on US keyboards.

JimmyCushnie avatar Dec 11 '20 04:12 JimmyCushnie

I think there's room for improvement from OSes there

jedwards1211 avatar Dec 11 '20 18:12 jedwards1211

Certainly, but that doesn't change the fact that this project's popularity is hindered by its current name.

JimmyCushnie avatar Dec 11 '20 21:12 JimmyCushnie

Someone should close this thread, before it becomes too popular. This language is awesome and the name is fine. I call it cito. And I hope it does the absolute minimum towards it's translation goal and then hardens. Don't C++ this one. It'll be useful for programming teachers as well. We need more polyglots.

lawwantsin avatar Oct 09 '21 02:10 lawwantsin

I wonder if I should make a programming language and name it "Ç"...

Teashrock avatar Oct 13 '21 01:10 Teashrock

Nah, call it C̵̡͙̯̬͉̼̟̻͉̙̬̝̺͍͈̟͓͍̉̋̐̈̓̎̃͛̕̚͠, if there's any lesson to be learned here it's that project names are better the more difficult it is to find them when you search for them

JimmyCushnie avatar Oct 13 '21 01:10 JimmyCushnie

I wonder if I should make a programming language and name it "Ç"...

Follow your dreams :)

Dingo64 avatar Feb 25 '22 12:02 Dingo64

This is exactly my point about it being hard to type on US keyboards.

You don't need to type "Ć", just type "Ci". Software written in the US often has problems with other than Latin alphabets. Now you can feel like hundreds of millions of people who couldn't type their native "ü, ö, ä, ó, ń, ą, â, ê, î, ô, û" for decades ;)

Dingo64 avatar Feb 25 '22 12:02 Dingo64

That's fine if your goal is to frustrate anglophone programmers. However, if your goal is instead to increase the popularity of your tool and get more people using it, I maintain that calling your tool "Ć" works directly against that goal.

JimmyCushnie avatar Mar 03 '22 22:03 JimmyCushnie

Naming the language with letter Ć gives it a lot of individuality, and also helps to associate the language with its author. Also really nothing prevents you from writing Ci as @pfusik suggested (on the sidenote, in Polish ci and ć are pronounced exactly the same when isolated). Frustrating exclusively anglophone programmers is just a bonus.

thecatkitty avatar Apr 07 '22 18:04 thecatkitty

Frustrating exclusively anglophone programmers is just a bonus.

We sure need an accompanying cross-platform assembler called ß going with this language …

/sarcasm

BenBE avatar Apr 07 '22 18:04 BenBE

A billion people spend years to study English as their second language. If you feel frustrated about spending a few minutes to learn how to type and pronounce a single letter, it's your problem!

pfusik avatar Apr 08 '22 08:04 pfusik

I am not frustrated at all. You seem to be misunderstanding my argument. This isn't about how I personally feel, it's about allowing this project to spread throughout English-speaking communities unhindered. If you want Ć to fulfill its potential in terms of how many people and projects use it, then you have to make it easy for everyone to remember, search for, and talk about.

It's not even specifically about the accent/alphabet. I would be equally critical of a name like "Intermediate Language", because that name is also hard to remember/search for/talk about.

If you're not going to change the name, just close this issue. No point leaving it open if the issue won't be addressed.

JimmyCushnie avatar Apr 08 '22 09:04 JimmyCushnie

I apply Haskell's motto "avoid popularity at all costs".

I want to eventually rename the language, after implementing a few substantial changes, such as #48.

pfusik avatar Apr 08 '22 09:04 pfusik

@pfusik Do you have any alternative names in mind?

danon avatar Nov 10 '22 16:11 danon

@Danon I have some idea, but haven't decided yet. Why do you ask?

pfusik avatar Nov 12 '22 23:11 pfusik

@Danon I have some idea, but haven't decided yet. Why do you ask?

Was just curious bout what you have in mind

danon avatar Nov 13 '22 01:11 danon

An unfortunate aspect of the name is it being easy to confuse Ć for C when quickly reading. There'd be a stronger argument in favor of keeping the name if the accented letter was not also the letter of another language.

danieljpetersen avatar Jul 15 '23 17:07 danieljpetersen

Thank you for all your remarks! I have renamed the language from Ć to Fusion and its transpiler from cito to fut. A release is coming soon. For a short URL, use https://fusion-lang.org For now it redirects to this GitHub project.

This also solves a problem of "CI" being confused for Continuous Integration.

pfusik avatar Aug 07 '23 09:08 pfusik