Design patterns for functional and procedural programming?
Having dealt with the over emphasis on object oriented design patterns, I am wondering what design patterns are available in other programming paradigm.
Do they even require so many patterns "studied" for object oriented.
What patterns/style have you seen worked for a fairly large procedural and functional code-base that is comparable (if not better) to a large object-oriented code-base.
3 comments
[ 3.1 ms ] story [ 23.8 ms ] thread* Learn you a Haskell by Miran Lipovaca
* Purely functional data structures by Chris Okasaki
My suggestion is to use manage very well the fundamental "patterns" and I am talking about map, reduce, zip, into...
Once you manage those and you stick to immutable structure you will see that good design will start to fall in place... (it still require effort though...)
The fastest way probably is to read the sicp...