Closed JimmyCushnie closed 1 year ago
Can it be C> - C more. Thanks.
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.
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".
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 😃 🦎
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.
Another thought: officially renaming it to "Cito", same as the repo name, would be a good move IMO.
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 😁
This is exactly my point about it being hard to type on US keyboards.
I think there's room for improvement from OSes there
Certainly, but that doesn't change the fact that this project's popularity is hindered by its current name.
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.
I wonder if I should make a programming language and name it "Ç"...
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
I wonder if I should make a programming language and name it "Ç"...
Follow your dreams :)
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 ;)
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.
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.
Frustrating exclusively anglophone programmers is just a bonus.
We sure need an accompanying cross-platform assembler called ß going with this language …
/sarcasm
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!
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.
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 Do you have any alternative names in mind?
@Danon I have some idea, but haven't decided yet. Why do you ask?
@Danon I have some idea, but haven't decided yet. Why do you ask?
Was just curious bout what you have in mind
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.
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.
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