Skip to content
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

The name is very bad #3

Closed
JimmyCushnie opened this issue Jul 22, 2020 · 26 comments
Closed

The name is very bad #3

JimmyCushnie opened this issue Jul 22, 2020 · 26 comments

Comments

@JimmyCushnie
Copy link

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
@avsnarayan
Copy link

Can it be C> - C more. Thanks.

@pfusik
Copy link
Collaborator

pfusik commented Jul 22, 2020

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
Copy link
Collaborator

pfusik commented Sep 22, 2020

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".

@jedwards1211
Copy link
Contributor

jedwards1211 commented Sep 29, 2020

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 😃 🦎

@er2
Copy link

er2 commented Oct 3, 2020

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.

@JimmyCushnie
Copy link
Author

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

@jedwards1211
Copy link
Contributor

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 😁

@JimmyCushnie
Copy link
Author

JimmyCushnie commented Dec 11, 2020

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

@jedwards1211
Copy link
Contributor

I think there's room for improvement from OSes there

@JimmyCushnie
Copy link
Author

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

@lawwantsin
Copy link

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.

@Teashrock
Copy link

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

@JimmyCushnie
Copy link
Author

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

@Dingo64
Copy link

Dingo64 commented Feb 25, 2022

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

Follow your dreams :)

@Dingo64
Copy link

Dingo64 commented Feb 25, 2022

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 ;)

@JimmyCushnie
Copy link
Author

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.

@thecatkitty
Copy link

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.

@BenBE
Copy link

BenBE commented Apr 7, 2022

Frustrating exclusively anglophone programmers is just a bonus.

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

/sarcasm

@pfusik
Copy link
Collaborator

pfusik commented Apr 8, 2022

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!

@JimmyCushnie
Copy link
Author

JimmyCushnie commented Apr 8, 2022

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.

@pfusik
Copy link
Collaborator

pfusik commented Apr 8, 2022

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.

@danon
Copy link

danon commented Nov 10, 2022

@pfusik Do you have any alternative names in mind?

@pfusik
Copy link
Collaborator

pfusik commented Nov 12, 2022

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

@danon
Copy link

danon commented Nov 13, 2022

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

Was just curious bout what you have in mind

@danieljpetersen
Copy link

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.

@pfusik
Copy link
Collaborator

pfusik commented Aug 7, 2023

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 pfusik closed this as completed Aug 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests