Тут несколько раз уже были вопросы о паттернах в функциональных языках и об адаптации GOF паттернов для них же.
Я сегодня наткнулся на интересный доклад на эту тему "A Multiparadigmatic Study of the Object-Oriented Design Patterns"
http://homepages.fh-regensburg.de/~mpool/mpool07/proceedings/2.pdf
презентация:
http://homepages.fh-regensburg.de/~mpool/mpool07/proceedings/2_slides.pdf
Взято отсюда
http://homepages.fh-regensburg.de/~mpool/mpool07/cfp.html
Еще по ссылкам на литературу из доклада набрел на довольно фундаментальную книгу
по этой же теме:
http://homepages.mcs.vuw.ac.nz/~tk/fps/
http://homepages.mcs.vuw.ac.nz/~tk/fps/fps-sans-escher.pdf