Re: VB6, VB2005, or Something Else?
- From: Paul Clement <UseAdddressAtEndofMessage@xxxxxxxxxxxxxx>
- Date: Wed, 05 Apr 2006 07:55:38 -0500
On Mon, 3 Apr 2006 20:22:38 +0100, "Gary Nelson" <gn@xxxxxxxxxx> wrote:
Gary,
¤ > ¤ I see you have very little interest in ecology.
¤ > ¤
¤ >
¤ > No I don't. But then there isn't really any relationship between ecology
¤ > and GoSub.
¤
¤ It was just an illustration on your attitude. You are only interested in
¤ those things that you can see are of immediate benifit to you personally.
¤
Not sure where you came up with that conclusion. There are plenty of folks who feel the same way as
I do, just as I'm sure there are those who feel the same way as you do.
Am I calling you stubborn and selfish for denying that there are alternative solutions? Isn't one of
the responsibilities of a programmer to develop alternative solutions when a change to the platform
or language occurs?
¤ > ¤ > You just said GoSub wasn't the same and I would agree. This isn't an
¤ > issue
¤ > ¤ > of redundancy. It's a
¤ > ¤ > question of disposing of a dated construct that has a suitable
¤ > ¤ > replacement.
¤ > ¤
¤ > ¤ Wouldn't it be a good idea to get rid of For...Next also, since it has a
¤ > ¤ suitable replacement?
¤ > ¤
¤ >
¤ > For...Next isn't considered dated. Why would it be considered unsuitable.
¤ > Nothing really changed in
¤ > the language to make it such.
¤ >
¤ > It's also quite frequently used and was enhanced to support objects.
¤ > Nobody ever stated that a
¤ > language component should be removed solely because there are
¤ > alternatives.
¤
¤ It's all a matter of point of view. If it became the *in* thing to consider
¤ it outdated, I can see Paul removing all the for...nexts from his code. By
¤ the way, why was While...Wend (End While) left in? It is defintely dated.
¤
Once again, there has never been any functionality added to the language which actually improved
upon the intended purpose of this construct, rendering it dated. It's frequently used and nothing
has changed that. The same is not true for GoSub.
¤ > No I just choose not to dwell on it because it does little or no good.
¤ >
¤ > You can only carry the torch for so long until the flame goes out.
¤
¤ Unfortunately the flame is not going to go out for a long time yet. In our
¤ company we continue to churn out hundreds of lines of VB6 code a day, and I
¤ am sure that there are thousands of companies out there doing the same. Not
¤ to speak of all the VBA code being created daily. We are not happy and we
¤ will continue to complain as long as it hurts.
Sounds like it will be hurting for a long time until you decide to address it. In addition, if you
are continuing to use GoSub in new code then you have little to complain about.
Paul
~~~~
Microsoft MVP (Visual Basic)
.
- Follow-Ups:
- Re: VB6, VB2005, or Something Else?
- From: Gary Nelson
- Re: VB6, VB2005, or Something Else?
- From: Lenny Abbey
- Re: VB6, VB2005, or Something Else?
- From: Karl E. Peterson
- Re: VB6, VB2005, or Something Else?
- References:
- Re: VB6, VB2005, or Something Else?
- From: Gary Nelson
- Re: VB6, VB2005, or Something Else?
- From: Paul Clement
- Re: VB6, VB2005, or Something Else?
- From: Gary Nelson
- Re: VB6, VB2005, or Something Else?
- Prev by Date: Re: Which software do I need to program VisualBasic ?
- Next by Date: Re: Which software do I need to program VisualBasic ?
- Previous by thread: Re: VB6, VB2005, or Something Else?
- Next by thread: Re: VB6, VB2005, or Something Else?
- Index(es):
Relevant Pages
|