Yeah,
I do understand what you mean... my point is that a scripting language should
not allow this kind of operation. It does not make sense in a 'scripting
language' context. There is no room for 'uninitialized' objects in a
scripting language... it has nothing to do with real world programming -
there is a world of difference between real programming languages like C++,
Java... or what the heck Delphi :) and a scripting language like Javascript.
Of course, with the threading example you present, this kind of situation is
possible and understandable... in Javascript environment, it doesn't make
sense at all... as I remember correctly, a lot of keys have been pressed to
discuss your ideas on programming, I fear we might end up in a similar
discussion. I expect real run-time safeties in a browser scripting language
in those situations where you access or manipulate browser objects. There is
no room for volatile content, it makes the scripting language not workable.
Any further and we would have fight it out in private :))
CU,
Dann
begin:vcard
n:Martens;Danny
tel;cell:+32(0)478.544.003
tel;fax:+32(0)2.706.52.01
x-mozilla-html:FALSE
url:http://www.tomoton.com
org:Tomoton
adr:;;Geldenaaksebaan 185/2;Heverlee;;B-3001;Belgium
version:2.1
email;internet:[EMAIL PROTECTED]
fn:Danny Martens
end:vcard
S/MIME Cryptographic Signature