Live data from Hacker News

New functional language - C#

xoltar.org

1–10 of 17 posts

Re: New functional language - C#

#3
Cool.

Now, if only ASP.NET was "cleaner" and didn't have all that "event-driven" ugliness.

More widespread usage on Linux would help too. Mono just hasn't taken off in terms of mainstream production use.

Re: New functional language - C#

#4
post #3

Cool. Now, if only ASP.NET was "cleaner" and didn't have all that "event-driven" ugliness. More widespread usage on Linux would help too. Mono just hasn't taken off in terms of mainstream production use.

+1. I quite like C#, but it's not enough incentive for me to switch to Windows.

Re: New functional language - C#

#7
Why can't Java people do something like this?

I really like what C# people are doing and the language starts to sound really good but unfortunately my work is done with java and *nix so C# is not an option.

Re: New functional language - C#

#8
As far as I can tell, the majority of C# programmers are either not aware of these features or don't know how to use it.

What stops me from praising C# is its ridiculous verbosity. A language in which the shortest possible form of a character array literal is

  new char[] {'a', 'b'}
is doomed to be low-end, low entry-level, low-respect language, despite all efforts to bring some high-end features into it.

Re: New functional language - C#

#9
post #8

As far as I can tell, the majority of C# programmers are either not aware of these features or don't know how to use it. What stops me from praising C# is its ridiculous verbosity. A language in which the shortest possible form of a character array literal is new char[] {'a', 'b'} is doomed to be low-end, low entry-level, low-respect language, despite all efforts to bring some high-end features into it.

It's actually possible to write slightly less verbose code with C# 3.0. For example:

  //...

  char[] someChars = {'A', 'B', 'C'};

  var moreChars = new [] {'D', 'E', 'F'};

  SomeMethod(new[] { 'G', 'H', 'I' });

  //...
I do, however, agree with your sentiment. The language still has some aspects that are quite verbose when compared with dynamically typed languages. You are also right in pointing out that these new features are irrelevant if programmers are not taking advantage of them.

Re: New functional language - C#

#10
post #8

As far as I can tell, the majority of C# programmers are either not aware of these features or don't know how to use it. What stops me from praising C# is its ridiculous verbosity. A language in which the shortest possible form of a character array literal is new char[] {'a', 'b'} is doomed to be low-end, low entry-level, low-respect language, despite all efforts to bring some high-end features into it.

It's actually possible to write slightly less verbose code with C# 3.0. For example: //... char[] someChars = {'A', 'B', 'C'}; var moreChars = new [] {'D', 'E', 'F'}; SomeMethod(new[] { 'G', 'H', 'I' }); //... I do, however, agree with your sentiment. The language still has some aspects that are quite verbose when compared with dynamically typed languages. You are also right in pointing out that these new features ar…

  new [] {'D', 'E', 'F'}
I thought it was impossible at least in 2.x, is this something added in 3.0?
Post reply on HN