On Thu, 14 Dec 2006, Kirsten Chevalier wrote:
...
> If you want to learn how to "think" functionally, forget you ever
> heard the words "design pattern". There shouldn't be patterns in your
> programs. If there are, that means that either your language isn't
> providing you with enough abstractions or that you aren't using the
> abstractions that are available (or possibly both).

Well, maybe not Patterns, but wouldn't there be important skills
relating to patterns in a more general sense?  Like "fold", for example,
seems to be a pattern, with several standard implementations and no
doubt countless others to suit particular applications.

        Donn Cave, [EMAIL PROTECTED]

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

Reply via email to