From: RG on
In article <hvllng$j2a$1(a)news.eternal-september.org>,
Tim Bradshaw <tfb(a)tfeb.org> wrote:

> On 2010-06-20 16:41:01 +0100, RG said:
> > If I want an actual hash table that
> > is guaranteed to respect the size, rehash-size and rehash-threshold
> > parameters, do I have to write my own?
>
> You certainly do: "The values of rehash-size and rehash-threshold do
> not constrain the implementation to use any particular method for
> computing when and by how much the size of hash-table should be
> enlarged. Such decisions are implementation-dependent, and these values
> only hints from the programmer to the implementation, and the
> implementation is permitted to ignore them."
>
> Worth reading the spec before posting, I find.

Worth reading the question before getting smug. Where did I specify
that I wanted this behavior to be portable?

The correct answer to my question is no, I do not have to write my own,
I just have to find an implementation that doesn't avail itself of the
spec's permission to ignore these parameters.

rg
From: RG on
In article <hvlmgr$m7o$1(a)news.eternal-september.org>,
Tim Bradshaw <tfb(a)tfeb.org> wrote:

> On 2010-06-20 19:13:04 +0100, Tim Bradshaw said:
> >
> > Worth reading the spec before posting, I find.
>
> And since I now have a copy of it (sadly, Erik's copy) I'll go and read
> that: arguing against Erann is like fighting porridge.

I do not want to start an argument with a man who is no longer here to
hold up his end of it, but since you chose to bring it up I will say
that ad hominems are the last refuge of the scoundrel trying to defend
an untenable position.

I'll also say, since you chose to bring it up, that arguing with people
here on CLL is often like arguing against creationists. Both will
highlight certain facts while ignoring other facts, and freely
context-switch between different sets of tacit assumptions, anything to
avoid admitting even the slightest defect in their holy text (Genesis in
the case of creationists, the ANSI spec in the case of Lispers).

And then, of course, when backed into a corner both will resort to
insults.

rg
From: RG on
In article <hvlm85$l74$1(a)news.eternal-september.org>,
Tim Bradshaw <tfb(a)tfeb.org> wrote:

> On 2010-06-20 16:29:06 +0100, RG said:
>
> > There's a lot of data from programming as well. Languages that offer
> > abstract maps as core constructs (e.g. Python, Javascript, PHP) seem to
> > get more traction with beginners more than those that don't.
>
> Of course! Now I understand! JavaScript's popularity is due to
> *abstract maps*, and nothing at all to do with it being built into
> every web browser for the last 12 years. How foolish I have been!

In another branch of this post I remarked that arguing with certain
people here on CLL is like arguing with creationists. Here is a perfect
example. I observe that languages with abstract maps are more popular
with beginners than languages without them, and advance the hypothesis
that there might be some kind of causal connection. The response is to
arbitrarily zero in on one of three concrete data points, picking some
OTHER factor that might also have contributed to this particular
languages popularity (which, it is worth noting, doesn't apply to the
other two data points, the ones that are being quietly ignored), and
then implying that not only does this refute the original hypothesis,
but that it does so so fully and completely that one doesn't even have
to advance the argument, that mere ridicule of the other side suffices
to make the point. There are more logical fallacies here than I have
the patience to enumerate.

rg
From: Bob Felts on
RG <rNOSPAMon(a)flownet.com> wrote:

> There are more logical fallacies here than I have the patience to
> enumerate.

Maybe a correct impelementation of the right abstraction would help you
get it done within your patience threshold?
From: Pascal J. Bourguignon on
Tim Bradshaw <tfb(a)tfeb.org> writes:

> On 2010-06-20 16:29:06 +0100, RG said:
>
>> There's a lot of data from programming as well. Languages that offer
>> abstract maps as core constructs (e.g. Python, Javascript, PHP) seem to
>> get more traction with beginners more than those that don't.
>
> Of course! Now I understand! JavaScript's popularity is due to
> *abstract maps*, and nothing at all to do with it being built into
> every web browser for the last 12 years. How foolish I have been!

By the way, nothing prevents us to provide browsers including ECL (and
web servers providing CL scripts), apart perhaps the lack of time to
do it...


--
__Pascal Bourguignon__ http://www.informatimago.com/