Quote Originally Posted by Shaggy Hiker View Post
1) Do you go further into supporting true Object Oriented development that VB6 was nodding at, or do you stay away because .NET is already in that space and OO is to utterly different from VB6 that the resulting language would be as alien to VB6 afficianados as is .NET?
.....
4) Ultimately, what is the goal? If you leave out OO, web, threading, generics, and the like, which are all fairly recent developments (the internet was in its infancy when VB6 was released) you end up with a simpler language which is easier to learn for some people, more familiar to fans of VB6, but is inherently limitted. Alternatively, if you add them all in you end up with .NET. So, are you going for a quick and easy language for beginners, or are you going for a full-featured language in its own right?
This makes me realize that the people that complain about MS switching over to VB.Net instead of developing VB6 further are complaining simply to be a pain in the ass. They have no legitimate claim to reason. If they did, they'd simply stay in VB6 and if they yearned for new features and stuff they'd move to VB.Net.