Live data from Hacker News

Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D

cito.sourceforge.net

41–50 of 75 posts

Re: Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D

#41

Pronunciation: http://www.asusilc.net/scr101/les1/s1glas.htm "ch or tch as in: church, fetch, pronounced softer than the English sound"

I'd say it's more like 'ci' (sounds closer to 'ty') in Italian 'ciao' and less like 'ch' in 'change'.

In American English (and perhaps other dialects), Italian 'ciao' is an allophone with English 'chow'. (Really two allophones, 'ch' and 'ow'). Most Americans won't be able to hear a difference.

Re: Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D

#42
post #40

This is a really interesting project. However... It's licensed under GPLv3 -- in my experience, that's an instant turnoff for most .NET (C#/F#/VB.NET) developers. If you changed the license to something like Apache 2.0, I think you'd get much more interest; not only new users, but new contributors too.

What's wrong with GPLv3? I thought the only thing that changed from v2 was preventing tivotization?

I think he means commercial use in closed-source projects. So it's not v2 vs v3, but GPL vs Apache or MIT.

Re: Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D

#43
post #32

Earlier quoted context omitted.

Almost all other languages have ASCII names. How do you think South Koreans, Japanese, Chinese, etc refer to them? They figured it out, just like you would, if you wanted to.

The name of something makes a big difference in the USA though. If it sounds ridiculous or has a non-obvious pronunciation, people won't take it seriously. Rationalize all you want...the issue makes it a non-starter for many people.

I doubt name makes a bigger difference than usefulness.

Re: Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D

#44
If I ever create a programming language, I will call it either ♫ (pronounced music) or . (pronounced dot).

That's one thing brainfuck didn't get right. Even they couldn't predict how incredibly stupid programming language naming would become :)

Re: Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D

#45
post #40

Earlier quoted context omitted.

What's wrong with GPLv3? I thought the only thing that changed from v2 was preventing tivotization?

I think he means commercial use in closed-source projects. So it's not v2 vs v3, but GPL vs Apache or MIT.

Yes, that's what I meant.

Most -- nearly all -- major open-source projects written in C# (or other .NET languages) are permissively licensed. Yes, that means people could just grab the code and use it in their own closed-source projects without giving back; but, as far as I've seen, most devs are happy to contribute back to the projects they use in whatever way they can.

Re: Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D

#46
post #30

Earlier quoted context omitted.

C# is nicer than c, and writing bindings for c libraries in other languages is not fun.

I would say that I like C++ more than I like C#. C and C# are entirely different beasts.

I don't think the goal is optimal performance. It think it's popularity and ease of use, and c# is popular, reasonably easy to use, and low level enough to make it possible to translate it easily to many languages.

Re: Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D

#48
post #19
post #16

Great idea, but why another new language? Why not just pick a subset of C# ? (or Java, or D, but subjectively speaking, C# is the most "friendly" language from that list)

It is a subset of C#. And giving that subset a name is much easier than talking about »that subset of C# that compiles cleanly to Java, D, Perl and C«.

Great then ...though even C#-- (ala http://en.wikipedia.org/wiki/C--) would be better than using a non-English character/accent

Re: Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D

#49
post #25
post #21

Earlier quoted context omitted.

Except when the name is Ć.

Cee acute? Doesn't strike me as that horrible.

...unless you have no idea what "acute" means or you've never seen it in your life, because you haven't been exposed to French or English musical notation before (which applies for, I'd bet, over 80% of programmers worldwide :) )

Re: Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D

#50
post #40

This is a really interesting project. However... It's licensed under GPLv3 -- in my experience, that's an instant turnoff for most .NET (C#/F#/VB.NET) developers. If you changed the license to something like Apache 2.0, I think you'd get much more interest; not only new users, but new contributors too.

What's wrong with GPLv3? I thought the only thing that changed from v2 was preventing tivotization?

GPL (2 and 3) is completely hostile to commercial (i.e. proprietary) use. In a big middle finger to business, v2 even describes a hypothetical businessperson as "Ty Coon, President of Vice".
Post reply on HN