Uninitialized variables

  • Thread starter Thread starter Tim Anderson
  • Start date Start date
Tim,
That is the basic why you and me cann't discuss about this.
We have basically different idea's about a language.
It has no sence to talk about a detail when you disagree about the basics.
From your point of view you are right.
From my point of view I am right.
So it is not something personaly, but this discussion between you and me
leads to = nothing.
Cor
 
Tim Anderson said:
IMO Nothing is never a zero-length string.

Tom meant that "in the case of =", Nothing is handled as a zero-length
string, and that is correct. That's what the docs to the "=" comparison
operator say and how it actually works.

IMO, Nothing should never be used with value types at all (as I've already
written several times...), i.e. the compiler should not even allow the usage
with value types, like C# does. Nothing should really mean Nothing, no
object, no thing, not anything... How can I set an Integer variable to
Nothing? Does the variable disappear?? Zero *is* a value, not nothing.
 
Cor said:
Tim,
That is the basic why you and me cann't discuss about this.
We have basically different idea's about a language.

Fair enough, but I'd be interested in a link to something that
summarises your ideas about a language so I can make sure
I disagree with it :-)

Tim
 
Armin Zingler said:
Tom meant that "in the case of =", Nothing is handled as a zero-length
string, and that is correct. That's what the docs to the "=" comparison
operator say and how it actually works.

Yes, I wasn't disagreeing with Tom's explanation (apologies if it was
taken that way), merely giving my opinion.
IMO, Nothing should never be used with value types at all (as I've already
written several times...), i.e. the compiler should not even allow the usage
with value types, like C# does. Nothing should really mean Nothing, no
object, no thing, not anything... How can I set an Integer variable to
Nothing? Does the variable disappear?? Zero *is* a value, not nothing.

Makes sense to me.

Tim
 
Tim
That I will do,
In my opinion is a language to express you. (I always talk about natural
languages)
That can be just talking but too giving commands.
You are able to do that in a language in different ways with different
words.
That is because of your emotions, the situations etc. etc.
The first program languages, I am very long in this business, so I have seen
a lot, where totally bound to the computer or totally mathematical.
They disappeared.
I did VB always find a terrible program language, (Interpreter language with
row numbers and goto's)
VB net has the strange thing that is like the English language a mixture of
2 cultures.
I do not know if you are from Europe, but when you are talking with someone
from Germany in English, they use often other English words than people from
France.
That is possible in VB.net too, and in my opinion that is a benefit I never
saw before in a program language.
Cor
 
Back
Top