BT

VB 9 Features – What Made the Cut

| by Jonathan Allen Follow 576 Followers on Jun 29, 2007. Estimated reading time: 1 minute |

With VB 9 getting closer to release, Microsoft had to make some hard decisions about what features were going to make the cut. While most of the important features made it in, there were some notable exceptions. Paul Vic has the rundown.

The C# concept of friend assemblies made it in, as well as relaxed delegates. The ability to curry delegates has been pushed off to a later release.

Runtime Agility, the ability to compile without the VB Runtime, did make the cut. This is an essential step for moving VB to other platforms such as the XBox 360 and the .NET Micro Edition.

All of the wonderful LINQ stuff you've been hearing about made it in, but not some of its supporting features. Collection initializers didn't make it in, nor the ability to initialize readon-only fields. Another restriction is that while lambda expressions are supported, statements in lambda are not. This last one may be due to the fact that VB doesn't have an arbitrary block structure like C#.

XML Literals, Members, and Namespaces, which along with LINQ are the crown jewels of VB 9, will be supported. This deep integration with XML is the first feature since late binding that really makes VB stand out from C#.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT