Patterns > Functional Programming Patterns |
Last Update: October 25, 2002 |
Functional Programming Patterns |
|
These pages are for people interested in applying the ideas of patterns and pattern languages to the doing, understanding, and teaching of functional programming. This is just the beginning of what some hope will be a productive area of study. The web pages here are in a beta-release state.
Pattern languages describe how to build things. As such, patterns can be a good tool for helping the people who design them. The architect Christopher Alexander first formalized the idea of patterns, but software professionals have been investigating the relationships between patterns and software for over a decade. When done well, patterns accomplish at least three things:
... coming soon ... For now, see the paper cited below.
I recently presented the paper Functional Programming Patterns and Their Role in Instruction, at the Functional and Declarative Programming in Education workshop, as a part of the International Conference on Functional Programming, in Pittsburgh. It describes some of my work using functional programming patterns in a class on programming languages and paradigms.
Here are some other resources associated with this paper:
Here are some other papers on design patterns in functional programming:
Here are some papers on OO design patterns and functional programming:
|
Send any comments to wallingf@cs.uni.edu