[Haskell-cafe] First steps in Haskell
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