Hi,
I think it's indeed a good feature to discuss for 2.0.
I've been working on this too and had quite reasonable performance
when using a hash function that avoids collision.
The simplest implementation consists in storing array of [key, value]
tuples indexed by `key.toString()` in a
@Samuel:
I've been working on this too and had quite reasonable performance
I like it, _should_ perform a *lot* better than a straight array given
a reasonable distribution of keys. This is similar to what Java's
HashMap does (not that I'm holding it up as a model of high
performance).
@Jim:
Does that rule out String.toObject()?
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
Prototype: Core group.
To post to this group, send email to prototype-core@googlegroups.com
To unsubscribe from this group, send
On Sep 11, 8:06 am, Joran jorangr...@gmail.com wrote:
Does that rule out String.toObject()?
For compatibility with 3rd party code, but more importantly with
future (standard and non-standard) and unknown implementations, it's
usually a good idea to leave built-in objects alone. Extending them
On Sep 11, 7:08 am, T.J. Crowder t...@crowdersoftware.com wrote:
[...]
@Jim:
Yep, this is Java-esque but that doesn't *always* equal evil!
Hardly ever! I'd say hashCode has a place.
Let's step back and ask the question: What are the use cases for a
hash keyed by non-string objects?
The suggestion is not to extend String.prototype with another method,
but to rename the current String.evalJSON extension to String.toObject.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
Prototype: Core group.
To
My interest was piqued when reading
http://www.timdown.co.uk/jshashtable/index.html if that helps further
discussion of including the feature.
kangax wrote:
On Sep 11, 7:08 am, T.J. Crowder t...@crowdersoftware.com wrote:
[...]
@Jim:
Yep, this is Java-esque but that doesn't
May I ask you ?
Can I use Hash or vanilla objects for storing [key,value] with
key==='constructor' or key==='prototype' ?
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
Prototype: Core group.
To post to this
I don't really know whay that happens by my HTML Code validates (so,
there is not a non closed element) but form nodes seems to not work
properly with Element.select methods.
I know that I can use Form.getInputs() method but it does not allow me
to use the selectors of select, as :
On Sep 11, 11:45 am, Joran jorangr...@gmail.com wrote:
The suggestion is not to extend String.prototype with another method,
but to rename the current String.evalJSON extension to String.toObject.
I understand :)
The problem is that both - `String.prototype` and `String` are built-
in objects
10 matches
Mail list logo