[Haskell-cafe] First steps in Haskell

Benjamin Franksen benjamin.franksen at bessy.de
Tue Dec 20 05:45:59 EST 2005

On Tuesday 20 December 2005 09:45, Simon Peyton-Jones wrote:
> | (mild) culture shock here. It is typical for people in the Haskell
> | community to view things in a rather principled way. A language
> | tutorial is supposed to introduce /the language/. If you want to
> | know how to compile or execute a Haskell program, well then, look
> | at the appropriate tutorial on the /implementation/. At first this
> | may appear like deliberately creating hurdles, but it isn't, it's
> | merely the way many (though not all) Haskell people tend to think.
> | They take it for granted that a new user is at least educated
> | enough to be aware of the difference between the language itself,
> | and its concrete implementation in the form of an interpretation or
> | a compilation system.
> I, for one, don't take it for granted!  Furthermore, I think the 
> Haskell community is pretty friendly; for example, a great deal of
> entirely non-condescending advice is given to newcomers on Haskell
> Café.  I'm certain there are hurdles, but I think on the whole they 
> are there by accident rather than design.

After reading again what I wrote above I see that it could be 
misunderstood. I was not talking about arrogance or any other form of 
unfriendlyness. I was merely formulating a theory for the reasons some 
of those hurdles are there in the first place (and occasionally get 
defended by some).

What I meant was that a certain mindset (that I, in principle, share and 
value) leads to a culture where the primary values somewhat differ from 
the mainstream, thereby sometimes creating hurdles for newcomers, 
particularly newcomers without a strong academic background.


More information about the Haskell-Cafe mailing list