Maciej Stachowiak wrote:
> To my knowledge, most non-JavaScript programming languages already have
> facilities for hashing on object identity. This is true at least of C++,
> Java, Objective-C and C; it also appears to be true of Python, Ruby,
> Perl and C# as far as I can tell from the docs. What language besides
> JavaScript are you concerned about?

VBScript, of course.

On 26/05/07, Dean Edwards <[EMAIL PROTECTED]> wrote:
The future looks bright but it is worth pointing out that none of the
two currently available scripting languages support a hash ID. A DOM
property will enable those languages (ECMAScript and VBScript) to
provide backward compatibility.

Hmm. Would it be possible to have a DOM property which was defined to
alias the underlying language hash ID in languages that support such,
and define a backwards compatible variant only for languages that
don't have it? Kinda a reverse language binding.

> Note that hascode() would be more general than uniqueID since it applies
> even to non-DOM objects; it would still be needed in JavaScript even if
> uniqueID was added to the DOM.

Agreed. I would use hashCode() if the language allowed it.

Nothing prevents the addition of hashCode to ECMAScript 3
implementations. I'm don't know VBScript and it's object model, so I
can't say anything about that.
--
David "liorean" Andersson

Reply via email to