News for hackers. Stuff that matters.
Re:C (Cbang) - A system oriented programming language by 0xABADC0DA on Wednesday May 09, 2012 @01:12PM (#3949493)
One thing often overlooked in language design is the filename. It's 2012, why are languages still stuck with IBM-era filename extentions when they could use unicode?! For instance:

Rust: filename.ℛ

Java: filename.☕

Glee: filename.☺

Isn't that just so much clearer and nicer-looking than ".rs" or ".java" or ".g"? It's really the fine aesthetic points like this that can make or break a language.

Re:C (Cbang) - A system oriented programming language by kibwen on Wednesday May 09, 2012 @01:25PM (#3949564)
Brilliant. I'll be sure to mention your <s>name</s> memory address in the foreword of the obligatory O'Reilly book (taking suggestions for the cover animal; I'm partial to the thylacine, myself).

One suggested improvement: Rust's extension should preferably be .® to jive with the language's official logo.[1] And with the advent of emoji, we can give Perl a file extension of .🐪 (Unicode Character 'DROMEDARY CAMEL' (U+1F42A)). Perl 6 can get the bactrian camel instead.

[1] http://en.wikipedia.org/wiki/File:Rust_programming_language_...

Re:C (Cbang) - A system oriented programming language by sigzero on Wednesday May 09, 2012 @01:34PM (#3949609)
I am sure your sarcasm tag is on. That would be horrible.
Re:C (Cbang) - A system oriented programming language by muyuu on Thursday May 10, 2012 @06:13AM (#3952664)
It's not clearer at all for me, especially when some of these characters won't render reliably on several platforms (for instance, the java char isn't showing in this browser right now).

Extensions and filenames can be made not to be so central, which I'd consider a more reasonable development over superficial silly hacks like that. This is IDE domain, definitely in 2012 and for years to come.

If you want to render your extensions to funny happy Unicode symbols in your specific purpose file manager, then fine by me. Actually storing filenames like that would just make you a number of new enemies.

Re:C (Cbang) - A system oriented programming language by Arelius on Wednesday May 09, 2012 @01:21PM (#3949546)
Uhh, sure.