Perspectives on learning and using Haskell
Marc A. Ziegert
coeus at gmx.de
Wed Dec 24 06:42:52 EST 2003
> In recent conversation with a colleague, he mentioned to me that the term
> "functional programming" has an image problem. He suggested that the term
short komment:
"meta programming" and "meta-language" makes people curious, "functional programming" seems to have the opposite effect.
merry xmas
- marc
Am Dienstag, 23. Dezember 2003 18:26 schrieb Graham Klyne:
> I've spent part of the past few months learning Haskell and developing a
> moderately sized application. I came to this from a long background (20
> years or so) of "conventional" programming in a variety of languages (from
> Fortran and Algol W to Java and Python). For me, learning Haskell has been
> one of the steepest learning curves of any new language that I have ever
> learned. Before this project, I was aware of some aspects of functional
> programming, but had never previously done any "in anger" (i.e. for real).
>
> Throughout this period, I've been accumulating some notes about some things
> that I found challenging along the way. The notes are not organized in any
> way, and they're certainly not complete. I've published them on my web
> site [1] in case the perspective might be useful to any "old hands" here.
>
> [1] http://www.ninebynine.org/Software/Learning-Haskell-Notes.html
>
> ...
>
> Also on the topic of perspectives:
>
> In recent conversation with a colleague, he mentioned to me that the term
> "functional programming" has an image problem. He suggested that the term
> conveys an impression of an approach that is staid, non-progressive or
> lacking novelty, and is prone to elicit a response of "been there, done
> that" from programmers who don't realize the full significance of the term
> "functional". I've also noticed that when I talk about "functional
> programming", some people tend to think I'm talking about using techniques
> like functions in C or Pascal (which is course is very desirable, but old
> hat and not worthy of great excitement).
>
> #g
>
>
> ------------
> Graham Klyne
> For email:
> http://www.ninebynine.org/#Contact
>
> _______________________________________________
> Haskell mailing list
> Haskell at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
>
>
More information about the Haskell
mailing list