Posts
  • Lucian's VBlog

    Req0: Don't add to (or change) the language

    • 9 Comments
    [This post is part of a series, " wish-list for future versions of VB "] "What is this progress? What is the good of all this progress onward and onward? We demand a halt. We demand a rest ... an end to progress! Make an end to progress! Make an...
  • Lucian's VBlog

    A wish-list for future versions of VB

    • 13 Comments
    Visual Studio 2010 is almost out the door. Now is a good time to look at further features we want to consider for future releases. Our job as language-designers is to make the language better for its users. Sometimes, like with LINQ and lambdas in...
  • Lucian's VBlog

    Core2: Inline and multi-line comments

    • 13 Comments
    [This post is part of a series, " wish-list for future versions of VB "] IDEA: Allow comments within multi-line statements , and in blocks, and within expressions. Sub g( ByVal f As String , ' filename ByVal y As String ' access mode ) ...
  • Lucian's VBlog

    Core3: Dynamic pseudo-type (scoped late binding)

    • 11 Comments
    [This post is part of a series, " wish-list for future versions of VB "] IDEA: Scoped late binding through a dynamic pseudo-type. Add a new pseudo-type called either Dynamic or Variant . It would be exactly the same type as Object , but it would...
  • Lucian's VBlog

    Core1: Iterators

    • 4 Comments
    [This post is part of a series, " wish-list for future versions of VB "] IDEA: Add Iterators to VB . But don’t do them like C#; instead do them as “anonymous iterators”, as described by Paul Vick: http://www.panopticoncentral.net/archive/2008/08...
  • Lucian's VBlog

    Core9: readonly auto-properties

    • 5 Comments
    [This post is part of a series, " wish-list for future versions of VB "] IDEA: Readonly auto-properties. We should allow read-only properties, which are backed by readonly fields, and can be set by either a property-initializer or through the existing...
  • Lucian's VBlog

    Core6: "VB-Core" -- make the vb runtime optional without breaking CType &c.

    • 3 Comments
    [This post is part of a series, " wish-list for future versions of VB "] IDEA: "VB-Core". Add a checkbox to the Project Properties dialog to “Embed VB runtime". With this checked then your executables and DLLs will no longer have a reference to Microsoft...
  • Lucian's VBlog

    Core10: Namespace Global

    • 6 Comments
    [This post is part of a series, " wish-list for future versions of VB "] IDEA: "Namespace Global". Allow people to declare "Namespace Global" so that their code goes into the global namespace, rather than always being inside the Project>Properties>RootNamespace...
  • Lucian's VBlog

    Core8: Attribute Targets

    • 0 Comments
    [This post is part of a series, " wish-list for future versions of VB "] IDEA: Attribute Targets. We should allow some more attribute targets of the form < Target : SomeAttribute ( )> . Currently the only permitted targets are Assembly: and Module...
  • Lucian's VBlog

    Core4: Flexibility with implementing properties

    • 3 Comments
    [This post is part of a series, " wish-list for future versions of VB "] IDEA: Flexibility with implementing properties. Allow you to implement a property with more accessors than was specified in the interface your implementing, or the abstract class...
  • Lucian's VBlog

    Core7: Unify late-binder with early-binder

    • 1 Comments
    [This post is part of a series, " wish-list for future versions of VB "] IDEA: Unify the late-binder with the early-binder. Currently the late-binder uses VB8 rules, more or less, for its overload resolution. It should be updated to use VB10 rules...
  • Lucian's VBlog

    Core5: Overloading on optional parameters

    • 2 Comments
    [This post is part of a series, " wish-list for future versions of VB "] IDEA: Overloading on optional parameters. Allow you to have overrides which differ only in their optional parameters. The rules for "overloaded method resolution" would have to...
Page 1 of 1 (12 items)