VK said:
Richard, maybe it is enough of enjoying of your Identifier
issue victory? I was theoretically and practically wrong.
Yet again.
You indeed have read ECMA Books throughout to the end and
back to the beginning. Probably no one better than you in
this group can explain of how something /should/ work by
specs. In some cases (like the one with Identifier
declarations) you can point on some not so obvious effects
of specs on specs-compliant engines. Yet /outside/ of ECMA
Books your're doing sometimes mistakes as embarassing as I
do /within/ them. But to you in such case it is always
"proprietary wronly implemented non-widely supported behavior
I don't care about".
I realise that much of what I wrote goes right over your head. Your
perception is in error, but that is hardly surprising given your record.
While you are winging about my having a good theoretical understanding
of how javascript should work you should bare in mind that while you
struggle to accommodate more than a couple of browser (and so resort to
deriding all the browsers you cannot cope with) I have a demonstrated
ability to design and create scripts that are truly cross-browser.
The bottom line is that a good theoretical understanding of the language
is invaluable in the practical application of the language. That is why
some of the more recent additions to the regular contributors to this
group have, in a couple of years, understood more that you have in the
10 odd years you claim to have been scripting browsers. They have seen
that learning the theory aids the practice.
The IXMLHTTPRequest behavior I posted uses N amount of Global
spaces on one page (one per bound element). I was waiting your
reaction to move on the Gecko equivalent. The only reaction I
got was "it doesn't prove anything".
"I don't see it, I don't hear it, here is what's written"...
It is typical of you that when you have made yourself look a fool you
then go off on some irrelevant tangent in an attempt to look less
stupid. It doesn't really work as everyone can see that you are being
irrelevant and just perceive your actions as a manifestation of
non-joined-up thinking (or a symptom of insanity in extreme cases).
Don't you think random readers of this thread deserve some sort of
reference to the thread you are referring to so they have some context
for your comment here?
But I did not say "doesn't prove anything" in response to your "N amount
of Global spaces" nonsense. I said that you had failed to demonstrate
any substance to your other whittering in that thread about the window
and the page script's global objects being distinct in IE browsers. The
two have no relationship.
I did respond to your "N amount of Global spaces" nonsense with:-
<quote cite="VK wrote:
....
I promised to show how to use parallel Global spaces to
implement private/protected members a while ago.
<snip>
Nobody else cares. You are the only person perverse enough to attempt
to reproduce a capability that is inherit in the language by
specification, and do so in a way that is dependent upon the host
environment, differently dependent in different host environments
(requiring separate implementations for each environment), smeared in
little chunks throughout the document and several subsidiary files,
and only possible in precisely two host environments. Another example
of your preferring to things in the worst possible way available.
</quote>
That is all the response you proposal deserves: it is pointlessly
expensive (in every sense of the word), bloated and perverse attempt to
achieve, in no more than two environments, what can be trivially
achieved in every ECMAScript environment. It is no more than an
opportunity to do something badly when there are already well known ways
of doing much better. A worthless 'contribution' to the world of browser
scripting.
Given that you have a strong tendency to prefer the worst possible
approach to almost anything, I can see how that idea would appeal to
you. Especially since the better alternatives do require a real
understanding of javascript. Something that you have never been able to
achieve yourself.
The bottom line is that if you want to interest anyone else in that idea
you should go an find yourself someone as ignorant and foolish as you
are, there is no point in bothering anyone here with your noise.
Richard.