|
hash functions and other comments
Alex Shinn
(08 Sep 2015 06:19 UTC)
|
|
Re: hash functions and other comments
John Cowan
(08 Sep 2015 12:57 UTC)
|
|
Re: hash functions and other comments
Alex Shinn
(08 Sep 2015 13:32 UTC)
|
|
Re: hash functions and other comments John Cowan (08 Sep 2015 14:59 UTC)
|
|
Re: hash functions and other comments
Alex Shinn
(09 Sep 2015 04:29 UTC)
|
|
Re: hash functions and other comments
John Cowan
(09 Sep 2015 13:18 UTC)
|
|
Re: hash functions and other comments
Alex Shinn
(10 Sep 2015 02:09 UTC)
|
|
Re: hash functions and other comments
John Cowan
(10 Sep 2015 03:46 UTC)
|
|
Re: hash functions and other comments
Arthur A. Gleckler
(10 Sep 2015 03:56 UTC)
|
|
Re: hash functions and other comments
Alex Shinn
(10 Sep 2015 10:05 UTC)
|
|
Re: hash functions and other comments
Kevin Wortman
(11 Sep 2015 19:01 UTC)
|
|
Re: hash functions and other comments
John Cowan
(11 Sep 2015 19:51 UTC)
|
|
Re: hash functions and other comments
Alex Shinn
(12 Sep 2015 06:29 UTC)
|
|
Re: hash functions and other comments
John Cowan
(12 Sep 2015 22:16 UTC)
|
|
Re: hash functions and other comments
Alex Shinn
(15 Sep 2015 03:23 UTC)
|
|
Re: hash functions and other comments
John Cowan
(15 Sep 2015 11:31 UTC)
|
|
Re: hash functions and other comments
Alex Shinn
(15 Sep 2015 12:57 UTC)
|
|
Re: hash functions and other comments
Alex Shinn
(16 Sep 2015 03:01 UTC)
|
Alex Shinn scripsit:
> Idempotence means applying the same operation multiple
> times without changing the result, i.e. f(f(x)) = f(x). This is
> basically never the case for hash functions.
Yes, of course. I meant to say "pure" instead of "idempotent".
I'll reword this.
> > There's no discussion of the trade-offs involved in perfect
> > > hashes. The requirements seem to forbid them by requiring
> > > amortized O(1) on mutation, but if that were relaxed we could
> > > have guaranteed (non-amortized) O(1) on access. It's probably
> > > better to leave this to a separate data-structure to support the
> > > frequent update case, but I thought I'd mention this.
> >
> > Unpack this, please.
> >
>
> ?
Ah, you're not a Miles Vorkosigan fan. I meant that the explanation is
too condensed for me to follow: please elaborate on it.
> Actually, given Taylan's proposal I think hash-table-intern! is a
> perfectly good, if Lisp-centric, name.
Sounds reasonable, but I want to rethink the whole -extend!/-replace! family.
--
John Cowan http://www.ccil.org/~cowan xxxxxx@ccil.org
Half the lies they tell about me are true.
--Tallulah Bankhead, American actress