Blog articles/Algorithms: Difference between revisions
(→Design patterns: Added link to "Design patterns for functional strategic programming") |
(Added subsection "Using random generators" with a link to "Haskell Bits #1: Randomness") |
||
Line 36: | Line 36: | ||
* [http://blog.haskell-exists.com/yuras/posts/stop-abusing-cpp-in-haskell.html Stop (ab)using CPP in Haskell sources] | * [http://blog.haskell-exists.com/yuras/posts/stop-abusing-cpp-in-haskell.html Stop (ab)using CPP in Haskell sources] | ||
=== Using random generators === | |||
* [http://www.kovach.me/posts/2017-01-30-haskell-bits-randomness.html Haskell Bits #1: Randomness] |
Latest revision as of 21:04, 26 June 2017
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)
Handling platform differences