Difference between revisions of "Blog articles/Algorithms"
Jump to navigation
Jump to search
(Added section "Handling platform differences" with a link to "Stop (ab)using CPP in Haskell sources") |
(→Design patterns: Added link to "Design patterns for functional strategic programming") |
||
Line 28: | Line 28: | ||
===Design patterns=== |
===Design patterns=== |
||
+ | |||
* [http://jpmoresmau.blogspot.com/2007/11/haskell-design-patterns-are-probably.html Haskell design patterns are (probably) needed] |
* [http://jpmoresmau.blogspot.com/2007/11/haskell-design-patterns-are-probably.html Haskell design patterns are (probably) needed] |
||
+ | * [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.105.4354&rep=rep1&type=pdf Design patterns for functional strategic programming] (PDF) |
||
=== Handling platform differences === |
=== Handling platform differences === |
Revision as of 10:19, 3 June 2016
Algorithms and techniques
Currying
Folds
- Folds and functional programming
- Fold diagrams
- The Power of Folds
- Folding Incremental Averages in Haskell
- The magic foldr
Dynamic programming
Neural networks
Design patterns
- Haskell design patterns are (probably) needed
- Design patterns for functional strategic programming (PDF)