On 10/28/2010 07:48 PM, Daniel Peebles wrote:
    Would anyone be interested in a project for a full-featured mail
    library? I don't think I'm capable of writing the whole thing
    myself, but I've started a github project at URL and would be happy
    to collaborate in IRC channel #channel on freenode.


Would have resulted in a very different response.

That is absolutely well put.

Günther, I don't condone hostility on the part of anyone on this list, obviously. If you experienced it, it's not right.

By the same token, you came in here talking about "escalating" a problem, and saying that an entire process was fundamentally broken because you hadn't found a solution to your particular problem.

What people are trying to tell you is:

1) That argument isn't well-formed, because that conclusion doesn't follow from the premise. In other words, your pet problem may not indicate a bad community/process.

2) This is a "doocracy" (man do I hate that word!). If there is a problem, here's what you should do about it, in descending order of attractiveness:

a) Fix it yourself

b) Pay someone else to fix it

c) Motivate or politely encourage others to fix it, providing moral support, etc.

The key point is: you haven't paid any of us for this, and you have nothing even close to some sort of support contract. I perceive a sense of entitlement on your part that people owe you no-cost coding. That's just not how the community works. Whether or not you really have that sense, I don't know, but your messages convey it nonetheless.

3) There are several existing solutions for doing mail in Haskell, and those of us that have used them have, to date, found them perfectly adequate.

a) Some of them Google or hackage searches could have informed you of. You should do more research before insulting an entire community.

b) It is, of course, possible that these solutions don't meet your needs. In that event, see #2.


On a personal note, some of you with moderately long and extremely sharp memories, or perhaps access to Google, may find some messages from me in my early Haskell days grousing about this or that problem. Ultimately, the questions for me were:

1) Is the problem real? In other words, was there simply something I didn't know/understand about the language that would have made it go away?

2) Can I fix it?  If so, I should try.

3) How annoying is it?

I wrote some of my libraries when I was still a Haskell newbie (and with the number of Ph. D's around here, I'm not always sure I've shed that title yet!)... sometimes that shows in the older code that's out there. But that's OK; it solved my problem and, truly, I had fun writing them.

Sometimes it is easier to write a Haskell library to solve the problem than to use an off-the-shelf library in $LANGUAGE.

-- John
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to