News for hackers. Stuff that matters.
Re:Introducing ASP.NET vNext by Spearchucker on Monday May 12, 2014 @06:31PM (#7735777)
"(let's pretend VB does not exist)"

What's wrong with VB? It does no more and no less than C# does, with different syntax. Shall we just do away with English, because German is just so much more to my taste?

Re:Introducing ASP.NET vNext by taspeotis on Monday May 12, 2014 @10:37PM (#7736359)
> It does no more and no less than C# does, with different syntax

They're basically equivalent [1] and I (personally) would rather MS drop the engineering efforts they have in place with VB.NET and focus them on C#.

[1] In one or two places VB.NET has more functionality than C#. It has syntax for the CLR's Exception Filters whereas C# does not (although I believe the C# dialect that Roslyn supports is going to change this).

Re:Introducing ASP.NET vNext by GFischer on Tuesday May 13, 2014 @08:47AM (#7737842)
When I was a fresh graduate, I swore I was never going to program in VB.

Now I've grown very used to the VB.NET syntax, and when I go back to other languages, I hate two things:

- case sensitivity and

- the semicolon (;)

I can live with curly braces ({}) :) though having each line be its own statement is very convenient.

There are several things to dislike about the VB.NET syntax (Dim being the most egregious), but I think many languages could adopt some of its benefits.

Groovy in particular did away with the semicolon, and I'm glad :)

Re:Introducing ASP.NET vNext by vorg on Tuesday May 13, 2014 @09:28AM (#7737998)
> Groovy in particular did away with the semicolon

Both Scala and Javascript also make the end-of-line semicolon optional.