Tom Leylan said:
I'm surprised that anybody believes I would define reasonable as agreeing
with me.
I didn't say I did. I said it depended on how you define reasonable. ;-)
I'm pretty sure nobody minds... it's just a bit funny because the
questions are so way off topic you have to wonder (as you have) how the
people stumbled onto the newsgroup and what led them to believe it was
the place to ask about installing a game on their video console
Once in a while, one of them will even post back a response like, "Hey, it
must be the right place, there are all these Windows questions here." Talk
about a Catch-22. Poor suckers.
By the way, they stumble on to it because when posting a new post in the
newsgroups via the Microsoft Discussion Groups website, the dropdown list
does not have the actual names of the newsgroups, but a funked-up
description. Guess how many entries there are for "General Discussion" --
lots. I'm thinking anything ending in ".general" ends up with that
description. Now guess which one is probably close to the top, if not the
first one in the list...
I sent an e-mail to Microsoft about it. I figure they'll fix it about the
same time .Net 7.5 comes out.
Most analogies leave a lot be desired.
LOL.
That's the point it isn't "judgemental" if by that you mean "bad".
Don't you mean it *is* judgmental if by "quirky" you mean "bad"?
We all make judgements some are poor judgements, others sound judgements.
You yourself just wrote "you can escape poor coding" which (if you intend
to rate some code as "poor") is a value judgement. People can deem all
sorts of things quirky but that doesn't pass the test. It's reasonable
to consider the non-requirement of braces in a one-line body of code a
quirk and I mentioned that one the other day at work.
Well, I guess I'm quirky, because I like to have matching curly braces for
my If if I have them for my EndIf. Oh dear, my case is completely out of
whack in that sentence. Don't run it through the C# compiler.
C has quirks (here is a book review): C Puzzle Book, Alan R Feuer,
Addison-Wesley, 2nd edition 1999, ISBN 0201604612. The best ever book on
understanding the quirks of C and how to use pointers properly.
Fortunately, or unfortunately (depending on your point of view), I never
learned C. I have managed to avoid it for 20 years. Yee-haw!
This is a fairly good article on the transition from VB6 to VB.Net
http://www.pcplus.co.uk/tutorials/software_development/visual_basic_6_will_not_die
which mentions quirks in VB.
LOL. Indeed it does. Irony: I've actually *read* that Bruce McKinney book,
and still have it in my library, until I manage to completely abandon VB6.
BTW, that article came out in October 2005, a couple of months before the
launch of VS2005.
I heard an MVP say the other day that MS is going to have to come up with
some way for VB to be "more accessible, the way it was under VB6" if those
apps are going to be migrated. It will be interesting to see how that plays
out.
You might consider taking a stand and calling it quirky. If you think it
is quirky and can explain why I don't see the problem if you were instead
to call people who use the language "dumb" I'd wonder why you think
people develop in it then. Newsgroups weren't invented so people could
argue like children in a playground but rather to supply a forum for
discussion.
I don't see the point of "discussing" whether the feature of a language is
quirky or not. Quirkiness is an opinion. A feature is there or it isn't,
use it or don't. Arguing over whether to use UCASE or String.ToUpper()
isn't really all that interesting to me. If I think my choice is right, and
someone else thinks *their* choice is right, I can live with that, as long
as they don't work for me. Then *my* choice becomes right. ;-)
I'm sure it was a business decision what else could it be?
It's always about money, isn't it?
What hammer? I've made the same suggestion to others on the off-chance
they find themselves supporting other .Net languages in the future. This
isn't my first language and it isn't the first time I've had to migrate
code.
And it won't be the last. ;-)
I try to reduce language-induced dependencies and caution others against
it as well. Few people understand the problem until the day arrives to
make the conversion and at that time they look for somebody to blame.
Or they just fix it and move on.
Do people believe I didn't choose to use VB.Net? I've never told anybody
not to use it I've only suggested that poor code is poor code regardless
of the language (just as you have.)
Give or take any opinions about using the "quirky" features of the
language.
:-D
That's the politician in you speaking.
Mostly I find if someone is really adamant about something, it is a waste
of time to "discuss" it with them. It's something akin to trying to
convince AaronKempf that moving to VB.Net is a good thing. Isn't there some
kind of saying about teaching a pig to dance and how much it irritates the
pig?
I won't give the practioner of voodoo or a "psychic" the piece of mind to
practice deceit without challenge. It isn't condescending to point out
"facts" and if a guy says he can bend spoons with his mind I'm not
dissing him by stating "no he can't."
Bending spoons is hardly on the same order of magnitude of picking your
programming language. Everybody *knows* programming is more important than
spoons, unless you're trying to eat your morning cereal. Only works with a
fork if you're eating Cheerios or Mini-Wheats (you can stab them, but if
you are overzealous, you'll have to change your shirt before you go to
work).
You carried on a conversation and didn't resort to name calling so I'd
say yes.
Well, that's a relief.
Have fun.
Robin S.