Ć Programming Language - Compile C# subset to C, Java, C#, JS, AS, Perl and D
cito.sourceforge.net
cito.sourceforge.net
That's one thing brainfuck didn't get right. Even they couldn't predict how incredibly stupid programming language naming would become :)
Please rename it to Membranous language.
Maybe we can use C' ?
defaults write -g ApplePressAndHoldEnabled -bool true
To disable: defaults write -g ApplePressAndHoldEnabled -bool falseHowever, you can create a custom keyboard layout with Ukelele (http://scripts.sil.org/ukelele), in which you replace some character you never use (option+something) with Ć. I use a custom layout myself, in which I swapped some keys around so it’s easier to type smart quotes ‘ ’ “ ”.
https://www.google.com/search?q=%C4%86%20programming%20langu...
Also, look at the author's own examples. They already have to resort to calling it "ci" in code and on the command line (and in URLs).
Five decades of having everything built around their convenience does that
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.
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.
[1] http://www.gnu.org/licenses/license-list.html#GPLIncompatibl...
There's no way I'm going to work on Monday and discussing: 'did you see that new language that I have no idea how it's pronounced that was on HN?'
Rationalize all you want...the issue makes it a non-starter for many people.
http://www.scintilla.org/SWPortability.html
He wrote his text editor component in C~, then compiled it down to C++, Java and C#. Kind of interesting - I actually used SinkWorld in a product once.
Maybe Objective C for the next iteration? :)
"ch or tch as in: church, fetch, pronounced softer than the English sound"
But if you don't target C, you can just skip using "delete".
Since there is no garbage collection in C, you must free the dynamically allocated array with delete. delete translates to C as free and nothing in other (garbage-collecting) languages.
My first thought on seeing this name was that I ought to rename my project "Ç".
Furthermore - look at what they have to resort to calling it in code, on the command line and in URLs: ci.
Ć is a new language, aimed at crafting portable programming libraries, with syntax akin to C#
Sorry that people thought I was being negative (as per all the downvotes - you people really aught to comment), I'm just curious as to why other languages don't fill this gap.
To your question - in my case I had a server returning XML/JSON output and on the client side I needed to parse the output and convert it into an object model, collect changes and ship the. Back to the server. That was a lot of boiler-plate code we ended up repeating in java, C#, javascript, and C++. We used C++ version in lieu of Objective C and it was a pain with memory management mismatch.
1. No, C doesn't run everywhere. I can't compile C to Java, C#, JS, AS, Perl and D. Or compile it to any other language (PHP, Objective-C, Pascal, ...) just by writing 500 lines of generator.
Look how huge project Emscripten is: 1 537 390 lines according to Ohloh. But JS generator for Ć is only 457 lines.
2. C# is easier than C. You can write Ć in Visual Studio C#, the best, easiest and fastest IDE in the world.
2. I disagree. They have the same level of complexity, C# possibly more if you use advanced concepts. And you can write C in Visual Studio...