Home > Microsoft .Net Development News > Visual Basic 10 is in the works -- more news forthcoming
Microsoft .Net Development News:
EMAIL THIS

Visual Basic 10 is in the works -- more news forthcoming

By Brian Eastwood, Site Editor
01 May 2007 | SearchVB.com

.NET Essentials Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Visual Basic is alive and well. Paul Vick has announced on his blog that Microsoft is thinking about Visual Basic 10.0, code-named VBx. A large part of this process is integrating VB with the Dynamic Language Runtime announced at the MIX07 conference.

In the post, called What the heck is "VBx"?, Vick admits that the Visual Basic group is busy working on Visual Basic 9.0 and has not even started the formal planning for Visual Basic 10.0.

The group has, however, identified a feature wish list:

  • "Visual Basic should become a hostable language that can be easily used to do application scripting, akin to what you could do with VBScript and VBA," Vick wrote.
  • Dynamic binding should be "should be as close to static binding as humanly possible," he said.
  • There should be full support for dynamic method and type generation.
  • There should be full support for a read-eval-print loop. "This means taking the support we already have for a REPL in the immediate window in VS and both extending it to the full language and adding the ability to host the REPL outside of Visual Studio," Vick added.

These features mimic the mission of the Dynamic Language Runtime, Vick said. Moreover, bringing VB into the DLR will mean interoperability with Python, JavaScript and Ruby, the three other languages in new runtime.

Vick noted that VBx is not part of the Silverlight 1.1 alpha release announced at MIX07. "Although we have a significant amount of functionality already implemented there is still more work to be done to bring the VBx language support up to the level that we feel is necessary for a productive community preview," he wrote.

UPDATE: Additional information on Visual Basic 10.0 was slated to emerge at PDC07. Since Microsoft has decided to postpone that conference, Vick has indicated that tha plan for talking about VBx has been shifted around. In What does the PDC cancellation mean for VBx?, Vick writes, "Not clear where/when our focus is going to move to, but stay tuned, we should have more information shortly..."

Tags: Dynamic .NET programming languages.NET Framework 3.5 and Visual Studio 2008 developmentVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Dynamic .NET programming languages
Some of the Zen of Volta
F# Programming Fast Guide
Book excerpt: An introduction to DSL tools
Visual Basic 10 ideology beginning to emerge
Close Ruby encounters of the .NET kind
IronRuby unveiled at MIX07
Windows and open source: Q&A with Miguel De Icaza
Python scripting comes to .NET

.NET Framework 3.5 and Visual Studio 2008 development
Microsoft's message at TechEd: make the most of what you have
How to speed up Visual Studio 2008's slow WPF designer
How to list fonts in WPF using markup extensions and data templates
How to convince management to buy Microsoft Visual Studio 2008
Moonlight 1.0 release brings Silverlight to Linux
Microsoft cuts Visual Studio 2008 upgrade prices as VS 2010 looms
User Account Control (UAC): How to develop code for standard users
How to write installers in Vista that work correctly under UAC
How to elevate programs' privileges correctly using Vista's UAC
Introduction to Vista's user account control (UAC) for developers

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
IronPython  (SearchWinDevelopment.com)
monad  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Development Solutions - Silverlight, WinForms, ASP.NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts