Re: Troolean operators





Because there is a difference between something not being assigned and
a value.

for instance, you ask the computer if this number is greater than or
equal to 0
do this, else do that.

You think you have it covered no?


Well the problem is that an undefined variable can be any value,
whatever happens
to be at that memory address, so it is outside of your equasion.

Let me try and clarify this a bit...

You have an equasion, and if the result is positive or 0 then this.

Now in this above example, it returned a negative number, and so you
assume,
that you caught that as part of your equasion, and so that.

Now what if the value sitting in that register just happened to be a
positive number?

Well then you assume, what you were expecting was the result in your
equasion, was true.

Yet that number was just sitting in a memory register, the actual
variable which was supposed to represent that memory register, was not
assigned a value at all.

Now it wasn't technically nil. It has some old number in it from a
previous
assign call.

So here you have a situation, where your supposed air tight equasion,
has
a thing which can enter into your equasion, yet not be part of your
equasion. It has entered because it looked like a value you were
expecting,
and it became a part of teh equasion, but it just entered in the
middle.
It did not come in in linear fashion.

So what you might have said instead of if the result is greater than or
equal to 0,
then this, else do that. That is a typical boolean situation and that
covers
true or false.

Lets freeze that frame for clarity right there.

Things can only be greater than or equal to 0, and less than 0 no?

Yet, what happened was one of the parts of your equasion was an
imaginery or random or nil value, it was merely an undefined commodity.

So the result looks right. It looks like it is still greater than or
equal to 0 or less than 0, but really the equasion answered nothing.

Because one of the constituent parts was well a lie.

And so what would be the merit of a reply, that was a lie? You can't
send rockets
to the moon based on lies.

"Well when you get out there, in space, be sure that your flaps are not
on too
steep an angle, you don't want friction to burn them when they are
turned
towards the sun"

So, OK, there is no atmosphere in space, flaps need air pressure to
work,
yet would the sun cause them a problem, and would that problem
surface, when you are back on earth, trying to land?

If the person was a known liar who told you that, you would be worried
because
number one, it sounds serious, yet has components which may not make
sense.

So it may be a true statement, it may be a false statement, and it may
be pure
nonsense.

troolean operators.

.