On Wed, Dec 15, 2010 at 10:56 AM, Laurent PETIT <laurent.pe...@gmail.com> wrote:
> People criticized me
>
> Hello Ken,
>
> please, don't take it bad, but just halt for a minute, and take a deep
> breath.
> Nobody criticized you. To convince myself with this, I've reread the first
> posts following your first ones:
>
> David Nolen:
> "For quite a few good reasons, the most important being that it makes Rich
> Hickey's life a lot easier, and ours as well as a result of that.
> Best to read over the very, very long thread on the subject."

No objection to this one.

> Brian:
> "This topic has been discussed to death before on this group.

This reads as a (mild) criticism.

> Short version:
> Doing the right thing is actually harder than you might first think:
> methods in Java must choose between returning a primitive and...."

Suggests a criticism, but furthermore seems to miss the point. If we
were debating whether to make arithmetic work the 1.2 way or the 1.3
alpha 4 way while still busily creating Clojure from scratch, which
way would be easier to implement would be a key factor in the decision
and whether the choice we made might break existing code wouldn't be.

However, Clojure 1.2 exists and is already implemented, with
arithmetic working the 1.2 way, and there is a ton of existing code
that may be relying on arithmetic working the 1.2 way.

So breaking existing code IS material to the debate now, and whether
it's hard to implement the 1.2 way is not. There's no need to
implement the 1.2 way because it's already been done.

> Michael:
> "On Dec 14, 2010, at 9:26 PM, Ken Wesson wrote:
>> <quickbasicg...@gmail.com> wrote:
>>> This topic has been discussed to death before on this group.
>> If so, it was before I joined.
> That's what archives are for:

This is the one I objected the most to.

First of all, I argued back (mildly) against the (mild) criticism from
quickbasicguru (and what, I might ask, is one of those doing on a lisp
mailing list? :)) and Michael argued instead of acceding.

So it's sort of as if an elbow came close to my face, possibly
unintentionally, I took a mild action (raising my own arm in a
blocking posture) to prevent it knocking my glasses off, and someone
grabbed my arm and tried to yank it down again to ensure the elbow hit
me in the nose. That's a deliberate attack and it makes it more likely
the elbow was also.

Furthermore, Michael's statement carries with it the implication that
I should search the archives for every word I'm about to use before
every post to this list, which would take hours of my time every day
if implemented. That simply cannot be reasonable and I feel it
necessary to make it very firmly clear that no such expectation can be
considered reasonable.

In particular, I pointed out that if Michael's
"search-the-archives-first-before-posting-anything" policy was adhered
to perfectly by everyone, contributions to this list would slow to a
crawl, if not stop entirely.

There are 2 ways to reduce that: apply the policy only to some users,
or only to some topics.

The first of these is obviously grossly unfair. That leaves the second.

The problem with the second is: which topics "require" an archive
search and which do not is not itself obvious. Such a policy turns
this list into a minefield; unless you search the archives on every
post (check for a mine at every footfall) you might oneday fail to
search on a post on one of the "forbidden" topics (fail to check for a
mine at a spot where there's actually a mine).

The only way to avoid the minefield effect, other than not requiring
(via punishing with public castigation) people to check the archives
at all, is to post the "touchy subject list" somewhere. Of course,
then there's the problem of making sure that everyone knows about the
touchy subject list! And about every update to it. It would have to be
reposted every few days like the usenet faqs of yore, with a clear
indication in the subject header of whether anything had been added.

-- 
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