[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: when GC is permitted





    > From: Michael Sperber <sperber@xxxxxxxxxxxxxxxxxxxxxxxxxxx>

    > >> From: Richard Kelsey <kelsey@xxxxxxx>

    > >> I can understand wanting the first FFI SRFI being a safer, more
    > >> general one, perhaps based on JNI or Pika.  This SRFI isn't that
    > >> SRFI because that isn't the type of FFI that Mike and I needed.

    > Tom> In off-list conversations about SRFI-50, that paragraph has raised a
    > Tom> few hackles. [...]

    > You're misinterpreting what Richard wrote.  He's explaining the
    > *history* of the draft, not the rationale for the future, which
    > Richard, I, and you don't know yet.  In your response, you changed all
    > occurrences of "need" to the present tense (note the past tense above)
    > which, urmh, changes the semantics to something that raises a few
    > hackles with me.

I'm sorry I raised your hackles.  My intention was only to give direct
voice to concerns that are "out there" (and that I share) -- but I
hoped to do that in a bridge-building way, giving you both plenty of
opportunity to answer those concerns (which, in fact, you've begun to
do).  I also wanted to use the occaision to propogandize a bit for
what the SRFI process can accomplish when it is functioning at its
best -- especially in this context where we're starting off not with
some clear win (in a simpler domain :-) like Olin's list library but
rather, with a huge potential win that will ("IMO", of course) need to
undergo a lot of revision and work by the community.

As I said: my favorite axiom in trying to puzzle out the meaning of
you two is "the reasonable person principle."  I would ask that you
apply that same principle in reverse: One possibility might be that
I'm being gratuitously insulting to you but that would violate the
reasonable person principle (it would imply I am not a reasonable
person).  Perhaps some other possibility is therefore the more likely.
That an expression may be unpleasant or critical does not (or at least
should not) mean that it is disrespectful: it may be (in this case I
hope was), in fact, respectful.

As for changing the semantics in my paraphrases: I think that the
paragraph from Richard is at least ambiguous -- though I wonder if
there isn't a difference in perception because we come from such
divergent linguistic communities.  To my ears, the paragraph doesn't
(other than in the slim evidence of the past tense of "needed")
contain anything that suggests the possibility the authors will come
around on these issues.  On the other hand, the present tense of "This
SRFI is", the use of "SRFI" rather than "draft" in "This SRFI is", the
impersonal and indirect "I can understand wanting", all in the context
of earlier messages -- all of these strongly suggest, to my ears, that
the authors are not taking seriously the proposal to switch to
different calling conventions.

Let's get back to work then.

-t