ataggart <alexclojuregr...@gmail.com> writes:

Hi,

> The min-hash function throwing that exception is no longer used by
> case, though it is still used by the protocols internals, so that's
> what's running into the collision.

Ah, ok.  I've thought protocols dispatch using `case', so I expected my
problem being fixed.

Is there already a bug report for the hash collisions on protocol
dispatch?

Bye,
Tassilo

> On May 15, 10:14 am, Tassilo Horn <tass...@member.fsf.org> wrote:
>> Christopher Redinger <ch...@clojure.com> writes:
>> > = 0 Changes from 1.3 Alpha 6 to 1.3 Alpha 7 (05/13/2011)
>>
>> >   [...]
>> >   * case now handles hash collisions (CLJ-426)
>>
>> I've just updated my git master checkout, built it, and tried to use it
>> in my project.  But still I get a hash collision error:
>>
>>   java.lang.IllegalArgumentException: No distinct mapping found
>>     at clojure.core$min_hash.invoke (core.clj:5805)
>>
>> So it seems to me that CLJ-426 is not really fixed...
>>
>> Bye,
>> Tassilo

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to