468,268 Members | 1,713 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,268 developers. It's quick & easy.

"VB (9) Rocks" slide show

Ran across this (requires Firefox): http://www.pugscode.org/osdc/vb.xul

Done by the developer of a new perl6 runtime called pugs.

Information about Visual Basic 9 is here, if you haven't already read
about it:
http://msdn.microsoft.com/vbasic/future/default.aspx

Mar 7 '06 #1
18 1312
"Doug H" <do****@gmail.com> wrote in message
news:11**********************@j33g2000cwa.googlegr oups.com...
Ran across this (requires Firefox): http://www.pugscode.org/osdc/vb.xul requires< Firefox? That's too bad. They sure know how to limit an audience,
eh? Done by the developer of a new perl6 runtime called pugs.

Information about Visual Basic 9 is here, if you haven't already read
about it:
http://msdn.microsoft.com/vbasic/future/default.aspx


Actually, that would be B#9... Visual Basic "the language" died with VS6.
Besides... I can't imagine why people wouldn't want to call it anything
other than what it is.... which is B#.

--
Ken Halter - MS-MVP-VB (visiting from VB6 world) - http://www.vbsight.com
Please keep all discussions in the groups..
Mar 7 '06 #2
OK. I know I shouldn't, but...I'll bite. What's the deal with calling the
next version of VB "B#"? Is this the disenfranchised VB6 developer version
of Microsoft haters' use of "M$"? It may be self evident to you that Visual
Basic died with VS6, but those of us who are more than happy with the
direction that the language has taken, a little explanation might be needed.

- Mitchell S. Honnert
"Ken Halter" <Ken_Halter@Use_Sparingly_Hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
"Doug H" <do****@gmail.com> wrote in message
news:11**********************@j33g2000cwa.googlegr oups.com...
Ran across this (requires Firefox): http://www.pugscode.org/osdc/vb.xul

requires< Firefox? That's too bad. They sure know how to limit an
audience, eh?

Done by the developer of a new perl6 runtime called pugs.

Information about Visual Basic 9 is here, if you haven't already read
about it:
http://msdn.microsoft.com/vbasic/future/default.aspx


Actually, that would be B#9... Visual Basic "the language" died with VS6.
Besides... I can't imagine why people wouldn't want to call it anything
other than what it is.... which is B#.

--
Ken Halter - MS-MVP-VB (visiting from VB6 world) - http://www.vbsight.com
Please keep all discussions in the groups..

Mar 7 '06 #3
I'm absoluely not one of those "fashionable MS bashers" and yes, I do love
VB2005 as a language. I use it every day and am still daily amazed by all
the new possibilities.

Having said that, I do agree with Ken that it is not VB and for one simple
reason: The absolute lack of a migration path from VB6 to VB7. The port of
our main app from VB6 to the "current VB version" (still in progress) is
costing us well over a $100,000. And I'm sure we're not the only ones. This
clearly proves that no matter how great VB7/8 is, it is not an upgrade from
VB6 but a totally new language instead. A new language deserves a new name,
don't you think?

Martin

"Mitchell S. Honnert" <ne**@REMhonnertOVE.com> wrote in message
news:O5**************@TK2MSFTNGP11.phx.gbl...
OK. I know I shouldn't, but...I'll bite. What's the deal with calling
the next version of VB "B#"? Is this the disenfranchised VB6 developer
version of Microsoft haters' use of "M$"? It may be self evident to you
that Visual Basic died with VS6, but those of us who are more than happy
with the direction that the language has taken, a little explanation might
be needed.

- Mitchell S. Honnert
"Ken Halter" <Ken_Halter@Use_Sparingly_Hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
"Doug H" <do****@gmail.com> wrote in message
news:11**********************@j33g2000cwa.googlegr oups.com...
Ran across this (requires Firefox): http://www.pugscode.org/osdc/vb.xul

requires< Firefox? That's too bad. They sure know how to limit an
audience, eh?

Done by the developer of a new perl6 runtime called pugs.

Information about Visual Basic 9 is here, if you haven't already read
about it:
http://msdn.microsoft.com/vbasic/future/default.aspx


Actually, that would be B#9... Visual Basic "the language" died with VS6.
Besides... I can't imagine why people wouldn't want to call it anything
other than what it is.... which is B#.

--
Ken Halter - MS-MVP-VB (visiting from VB6 world) - http://www.vbsight.com
Please keep all discussions in the groups..


Mar 7 '06 #4
"Mitchell S. Honnert" <ne**@REMhonnertOVE.com> wrote in message
news:O5**************@TK2MSFTNGP11.phx.gbl...
OK. I know I shouldn't, but...I'll bite. What's the deal with calling
the next version of VB "B#"? Is this the disenfranchised VB6 developer
version of Microsoft haters' use of "M$"? It may be self evident to you
that Visual Basic died with VS6, but those of us who are more than happy
with the direction that the language has taken, a little explanation might
be needed.

- Mitchell S. Honnert


I guess I left off the part where I should've said "and I never said B# is a
bad thing".

NET Software Legend Juval Lowy agrees with that too, saying the only thing
VB6 has in common with VB.Net is the letters "V" and "B" in their names. You
can hear that in the following podcast.... Note that he also uses B# as the
name of this entirely new language. It's not meant to be a put down. It's a
new name for a new language. Simple as that. And it should've started with
the very first release.

VB6 Glass Ceiling
http://blogs.duncanmackenzie.net/dun...0/28/3148.aspx
....and, about the "disenfranchised VB6 developer version" comment...
hmmm.... nope. I'm not disenfranchised... no one took away my right to vote.
(http://wordnet.princeton.edu/perl/we...senfranchised)... and, lemme
see now.... I still have a job so that can't be the problem.... hmmm... I
may have to get back with you on that.

MS Hater? I don't think so.

Yup... You knew you shouldn't but.......

--
Ken Halter - MS-MVP-VB (visiting from VB6 world) - http://www.vbsight.com
Please keep all discussions in the groups..
Mar 8 '06 #5
"Martin" <x@y.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
I'm absoluely not one of those "fashionable MS bashers" and yes, I do love
VB2005 as a language. I use it every day and am still daily amazed by all
the new possibilities.

Having said that, I do agree with Ken that it is not VB and for one simple
reason: The absolute lack of a migration path from VB6 to VB7. The port of
our main app from VB6 to the "current VB version" (still in progress) is
costing us well over a $100,000. And I'm sure we're not the only ones.
This clearly proves that no matter how great VB7/8 is, it is not an
upgrade from VB6 but a totally new language instead. A new language
deserves a new name, don't you think?

Martin


Holy smokes... 100k eh? I can easily imagine it costing the company where I
work at least that much... thinking about it, probably 4 times that much.
Thinking about it more, that's just the tip of the iceburg. Luckily, we
won't be doing anything drastic "all at once". I already have a plan that's
going to save me countless hours (at first anyway) in documentation time
(every minute I spend in documentation subtracts 2 to 3 minutes from my life
<g>)

--
Ken Halter - MS-MVP-VB (visiting from VB6 world) - http://www.vbsight.com
Please keep all discussions in the groups..
Mar 8 '06 #6
Ken Halter wrote:
Actually, that would be B#9... Visual Basic "the language" died with
VS6. Besides... I can't imagine why people wouldn't want to call it
anything other than what it is.... which is B#.


You can't have B# as there is already a B programming language ;-)
http://en.wikipedia.org/wiki/B_programming_language

The next available letter appears to be H.

Andrew
Mar 8 '06 #7
> Having said that, I do agree with Ken that it is not VB and for one simple
reason: The absolute lack of a migration path from VB6 to VB7. [snip] This clearly proves that no matter how great VB7/8 is, it is not an
upgrade from VB6 but a totally new language instead. A new language
deserves a new name, don't you think? I don't disagree that the migration path from VB6 to VB.NET is difficult or
even more difficult than it should be, but I don't see how this has any
bearing on the *name* of the language. The cost of your migration is an
external factor, not an intrinsic property of the language itself. If you
look at the key words and the syntax of VB6 and VB.NET, they're very close.
This is why I don't have a problem with calling the .NET versions "Visual
Basic". The frameworks in which they live are very different of course, but
the basic elements of both versions are basically the same. Having said
this, I also didn't have any problem with MS differentiating the .NET
version of VB; I just wish that they wouldn't have picked something as
stupendously silly as ".NET" to do it.

- Mitchell S. Honnert

"Martin" <x@y.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl... I'm absoluely not one of those "fashionable MS bashers" and yes, I do love
VB2005 as a language. I use it every day and am still daily amazed by all
the new possibilities.

Having said that, I do agree with Ken that it is not VB and for one simple
reason: The absolute lack of a migration path from VB6 to VB7. The port of
our main app from VB6 to the "current VB version" (still in progress) is
costing us well over a $100,000. And I'm sure we're not the only ones.
This clearly proves that no matter how great VB7/8 is, it is not an
upgrade from VB6 but a totally new language instead. A new language
deserves a new name, don't you think?

Martin

"Mitchell S. Honnert" <ne**@REMhonnertOVE.com> wrote in message
news:O5**************@TK2MSFTNGP11.phx.gbl...
OK. I know I shouldn't, but...I'll bite. What's the deal with calling
the next version of VB "B#"? Is this the disenfranchised VB6 developer
version of Microsoft haters' use of "M$"? It may be self evident to you
that Visual Basic died with VS6, but those of us who are more than happy
with the direction that the language has taken, a little explanation
might be needed.

- Mitchell S. Honnert
"Ken Halter" <Ken_Halter@Use_Sparingly_Hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
"Doug H" <do****@gmail.com> wrote in message
news:11**********************@j33g2000cwa.googlegr oups.com...
Ran across this (requires Firefox): http://www.pugscode.org/osdc/vb.xul

requires< Firefox? That's too bad. They sure know how to limit an
audience, eh?

Done by the developer of a new perl6 runtime called pugs.

Information about Visual Basic 9 is here, if you haven't already read
about it:
http://msdn.microsoft.com/vbasic/future/default.aspx

Actually, that would be B#9... Visual Basic "the language" died with
VS6. Besides... I can't imagine why people wouldn't want to call it
anything other than what it is.... which is B#.

--
Ken Halter - MS-MVP-VB (visiting from VB6 world) -
http://www.vbsight.com
Please keep all discussions in the groups..



Mar 8 '06 #8
"Andrew Morton" <ak*@in-press.co.uk.invalid> wrote in message
news:uN**************@TK2MSFTNGP15.phx.gbl...

You can't have B# as there is already a B programming language ;-)
http://en.wikipedia.org/wiki/B_programming_language

The next available letter appears to be H.

Andrew


Well... "B" looks a bit like C-Flat <g> at least it's readable <g> B#'s
still my choice.

--
Ken Halter - MS-MVP-VB (visiting from VB6 world) - http://www.vbsight.com
Please keep all discussions in the groups..
Mar 8 '06 #9
"Ken Halter" <Ke********@Hotmail.com> wrote in message
news:e0**************@TK2MSFTNGP10.phx.gbl...

I guess I left off the part where I should've said "and I never said B# is
a bad thing".


Not a 'bad thing' but.... the syntax below is an improvement? "For Each
Dim"? Gimme a break. Talk about an easy way to overlook a variable
declaration. Sheesh.

From
(http://msdn.microsoft.com/vbasic/fut...verview_topic3)

For Each Dim Country In SmallCountries
Console.WriteLine(Country.Name)
Next

....and "Implicitly Typed Local Variables" is new? Can't be. I've been using
them in VB3/4/5/6 for years.

--
Ken Halter - MS-MVP-VB (visiting from VB6 world) - http://www.vbsight.com
Please keep all discussions in the groups..
Mar 8 '06 #10
> VB6 has in common with VB.Net is the letters "V" and "B" in their names.
This is easily-disproven hyperbole. It may have gotten a laugh out of the
podcast listeners, but there are dozens if not hundreds of similarities
between the two "languages".
It's a new name for a new language. Simple as that. And it should've
started with the very first release. Well, it *did* have a new name; they tacked on the silly ".NET" suffix to
VB. I know that your argument is that it shouldn't have included the words
"Visual Basic" at all, but my argument is that there are so many
similarities that the naming is justified. (I'm glad that MS is dropping
the whole .NET suffix from VB. It's served its purpose.)
...and, about the "disenfranchised VB6 developer version" comment...
hmmm.... nope. I'm not disenfranchised... no one took away my right to
vote. OK, you know a discussion is devolving when the participants are quibbling
over word definitions, but you may want to check another source for
"disenfranchised". Try www.m-w.com. You'll find the meaning I had in mind.

- Mitchell S. Honnert

"Ken Halter" <Ke********@Hotmail.com> wrote in message
news:e0**************@TK2MSFTNGP10.phx.gbl... "Mitchell S. Honnert" <ne**@REMhonnertOVE.com> wrote in message
news:O5**************@TK2MSFTNGP11.phx.gbl...
OK. I know I shouldn't, but...I'll bite. What's the deal with calling
the next version of VB "B#"? Is this the disenfranchised VB6 developer
version of Microsoft haters' use of "M$"? It may be self evident to you
that Visual Basic died with VS6, but those of us who are more than happy
with the direction that the language has taken, a little explanation
might be needed.

- Mitchell S. Honnert


I guess I left off the part where I should've said "and I never said B# is
a bad thing".

NET Software Legend Juval Lowy agrees with that too, saying the only thing
VB6 has in common with VB.Net is the letters "V" and "B" in their names.
You
can hear that in the following podcast.... Note that he also uses B# as
the name of this entirely new language. It's not meant to be a put down.
It's a new name for a new language. Simple as that. And it should've
started with the very first release.

VB6 Glass Ceiling
http://blogs.duncanmackenzie.net/dun...0/28/3148.aspx
...and, about the "disenfranchised VB6 developer version" comment...
hmmm.... nope. I'm not disenfranchised... no one took away my right to
vote. (http://wordnet.princeton.edu/perl/we...senfranchised)... and,
lemme see now.... I still have a job so that can't be the problem....
hmmm... I may have to get back with you on that.

MS Hater? I don't think so.

Yup... You knew you shouldn't but.......

--
Ken Halter - MS-MVP-VB (visiting from VB6 world) - http://www.vbsight.com
Please keep all discussions in the groups..

Mar 8 '06 #11
On Wed, 8 Mar 2006 06:28:11 +0800, "Martin" <x@y.com> wrote:

I'm absoluely not one of those "fashionable MS bashers" and yes, I do love
VB2005 as a language. I use it every day and am still daily amazed by all
the new possibilities.

Having said that, I do agree with Ken that it is not VB and for one simple
reason: The absolute lack of a migration path from VB6 to VB7. The port of
our main app from VB6 to the "current VB version" (still in progress) is
costing us well over a $100,000. And I'm sure we're not the only ones. This
clearly proves that no matter how great VB7/8 is, it is not an upgrade from
VB6 but a totally new language instead. A new language deserves a new name,
don't you think?

Martin

How can it be a new language when it still uses a high percentage of the BASIC language?

Did they rename COBOL when OO features were added?
Paul
~~~~
Microsoft MVP (Visual Basic)
Mar 8 '06 #12
See, the thing is, Microsoft _owns_ Visual Basic.
They can make a new version that isn't backward compatible if they
want.
It's vendor lock-in (or lock-out, however you want to look at it).
You don't have to worry about that so much with java or C# or C++ or
javascript,
because they are standardized. There are multiple
compilers for those languages (even with C# there is mono's mcs/bmcs).
They should develop a standard for VB 9, but it has so many features,
I'm not sure how easy that would be.

But for Microsoft to port VB6 to .NET without making any backwards-
incompatible changes, that would be stupid (I don't believe anyone else
has
done it, either). Firstly because people can still use VB6 as is, and
also .NET is focused more on security and OOP. Visual Basic .NET is a
great
adaptation of VB to .NET, but again standardization would be nice.

Mar 8 '06 #13
Ken Halter wrote:
"Andrew Morton" <ak*@in-press.co.uk.invalid> wrote in message
news:uN**************@TK2MSFTNGP15.phx.gbl...

You can't have B# as there is already a B programming language ;-)
http://en.wikipedia.org/wiki/B_programming_language

The next available letter appears to be H.

Andrew


Well... "B" looks a bit like C-Flat <g> at least it's readable <g>
B#'s still my choice.


I knew there was a reason B# struck a chord: there's a group called the B
Sharps:-
http://www.slipups.com/items/2859.html <g>

So, moving on from VB, VC is sort-of already taken, how about... err, maybe
not :o

Andrew
Mar 8 '06 #14

"Paul Clement" <Us***********************@swspectrum.com> wrote in message
news:v6********************************@4ax.com...
How can it be a new language when it still uses a high percentage of the
BASIC language?

Did they rename COBOL when OO features were added?


Adding OO to COBOL is surely like putting lipstick on a cow. Does the cow
get a new name?

Mar 8 '06 #15
Paul,

I agree with Homer,

Cobol is basicly an non even driven language.

Therefore any change to keep it alive is in my opinion the same as keeping a
(coal) steam train alive.

Just my opinion.

Cor
Mar 9 '06 #16
Ken,

This is for me the same as that the Americans are speaking English, while
there are so many words different and the language is in many cases
different used.

The (Boeren) people in South Africa are not speaking Dutch they speak
Afrikaans.
Although it is in language specifications called a "Dutch Language".

You think it would be better if the language from the Americans was
Americish?

In my opinion is this in the same order as in VB6 and VBNet. VBNet behaves
however more than C, but luckily for sure not completely. The same as the
Americans have taken a lot form other languages than English or changed
English words, but for sure not the most part.

Just my idea.

Cor
"Ken Halter" <Ke********@Hotmail.com> schreef in bericht
news:e0**************@TK2MSFTNGP10.phx.gbl...
"Mitchell S. Honnert" <ne**@REMhonnertOVE.com> wrote in message
news:O5**************@TK2MSFTNGP11.phx.gbl...
OK. I know I shouldn't, but...I'll bite. What's the deal with calling
the next version of VB "B#"? Is this the disenfranchised VB6 developer
version of Microsoft haters' use of "M$"? It may be self evident to you
that Visual Basic died with VS6, but those of us who are more than happy
with the direction that the language has taken, a little explanation
might be needed.

- Mitchell S. Honnert


I guess I left off the part where I should've said "and I never said B# is
a bad thing".

NET Software Legend Juval Lowy agrees with that too, saying the only thing
VB6 has in common with VB.Net is the letters "V" and "B" in their names.
You
can hear that in the following podcast.... Note that he also uses B# as
the name of this entirely new language. It's not meant to be a put down.
It's a new name for a new language. Simple as that. And it should've
started with the very first release.

VB6 Glass Ceiling
http://blogs.duncanmackenzie.net/dun...0/28/3148.aspx
...and, about the "disenfranchised VB6 developer version" comment...
hmmm.... nope. I'm not disenfranchised... no one took away my right to
vote. (http://wordnet.princeton.edu/perl/we...senfranchised)... and,
lemme see now.... I still have a job so that can't be the problem....
hmmm... I may have to get back with you on that.

MS Hater? I don't think so.

Yup... You knew you shouldn't but.......

--
Ken Halter - MS-MVP-VB (visiting from VB6 world) - http://www.vbsight.com
Please keep all discussions in the groups..

Mar 9 '06 #17
I have never seen this spruced up cobol, so I can't tell, but... There was a
time that basic wasn't event driven either, so anything is possible I guess

"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:ui****************@TK2MSFTNGP10.phx.gbl...
Paul,

I agree with Homer,

Cobol is basicly an non even driven language.

Therefore any change to keep it alive is in my opinion the same as keeping
a (coal) steam train alive.

Just my opinion.

Cor

Mar 9 '06 #18

Ken Halter wrote:
...and "Implicitly Typed Local Variables" is new? Can't be. I've been using
them in VB3/4/5/6 for years.
Variants aren't implicitly typed, they are untyped.
(visiting from VB6 world)


One has to wonder why, given how much you don't like it here.

--
Larry Lard
Replies to group please

Mar 9 '06 #19

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

1 post views Thread by David Sanschagrin | last post: by
10 posts views Thread by Bishoy | last post: by
reply views Thread by zattat | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.