Difference between revisions of "Blog articles/Exercises"
Jump to navigation
Jump to search
DonStewart (talk | contribs) |
DonStewart (talk | contribs) (categorise) |
||
Line 7: | Line 7: | ||
* [http://blog.moertel.com/articles/2006/03/23/the-perfect-shuffles-puzzle-solved-in-haskell The "perfect shuffles" puzzle (solved in Haskell)] |
* [http://blog.moertel.com/articles/2006/03/23/the-perfect-shuffles-puzzle-solved-in-haskell The "perfect shuffles" puzzle (solved in Haskell)] |
||
* [http://jcreigh.blogspot.com/2006/11/simple-rpn-calculator-in-haskell.html A Simple RPN Calculator in Haskell] |
* [http://jcreigh.blogspot.com/2006/11/simple-rpn-calculator-in-haskell.html A Simple RPN Calculator in Haskell] |
||
⚫ | |||
* [http://mult.ifario.us/articles/2006/10/25/solitaire-cipher-in-haskell Software Cipher] |
* [http://mult.ifario.us/articles/2006/10/25/solitaire-cipher-in-haskell Software Cipher] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* Dot matrix printer |
* Dot matrix printer |
||
** [http://praisecurseandrecurse.blogspot.com/2006/12/dot-matrix-printhead-haskell-toy.html A Haskell Toy] |
** [http://praisecurseandrecurse.blogspot.com/2006/12/dot-matrix-printhead-haskell-toy.html A Haskell Toy] |
||
** [http://praisecurseandrecurse.blogspot.com/2006/12/revised-dot-matrix-printhead.html Revised Dot-Matrix Printhead] |
** [http://praisecurseandrecurse.blogspot.com/2006/12/revised-dot-matrix-printhead.html Revised Dot-Matrix Printhead] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* [http://sancho-ex.livejournal.com/7056.html Overlap function in Haskell for rectangles] |
* [http://sancho-ex.livejournal.com/7056.html Overlap function in Haskell for rectangles] |
||
* [http://sigfpe.blogspot.com/2006/12/tying-knots-generically.html Tying Knots Generically] |
* [http://sigfpe.blogspot.com/2006/12/tying-knots-generically.html Tying Knots Generically] |
||
Line 26: | Line 17: | ||
* [http://www.joachim-breitner.de/blog/archives/210-FourFours-in-Haskell.html FourFours in Haskell] |
* [http://www.joachim-breitner.de/blog/archives/210-FourFours-in-Haskell.html FourFours in Haskell] |
||
* [http://www.randomhacks.net/articles/2007/02/22/bayes-rule-and-drug-tests Using Bayesian filtering instead of 'if' in Haskell] |
* [http://www.randomhacks.net/articles/2007/02/22/bayes-rule-and-drug-tests Using Bayesian filtering instead of 'if' in Haskell] |
||
⚫ | |||
+ | |||
+ | === Prime sieves === |
||
* [http://mackys.livejournal.com/424766.html Prime sieves in Haskell] |
* [http://mackys.livejournal.com/424766.html Prime sieves in Haskell] |
||
⚫ | |||
+ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | |||
+ | === The bowling puzzle === |
||
+ | * [http://blog.moertel.com/articles/2006/04/05/the-bowling-game-kata-in-haskell The Bowling Game Kata in Haskell] |
||
* Bowling in Haskell |
* Bowling in Haskell |
||
** [http://www.xprogramming.com/xpmag/dbcHaskellBowling.htm Haskell Bowling] |
** [http://www.xprogramming.com/xpmag/dbcHaskellBowling.htm Haskell Bowling] |
||
** [http://www.randomhacks.net/articles/2007/04/28/bowling-in-haskell Bowling in Haskell Response] |
** [http://www.randomhacks.net/articles/2007/04/28/bowling-in-haskell Bowling in Haskell Response] |
||
+ | |||
+ | === Norvig's spell checker === |
||
* [http://www.serpentine.com/blog/2007/05/14/norvigs-spell-checker-and-idiomatic-haskell/ Norvig's spell checker and idiomatic Haskell] |
* [http://www.serpentine.com/blog/2007/05/14/norvigs-spell-checker-and-idiomatic-haskell/ Norvig's spell checker and idiomatic Haskell] |
||
⚫ | |||
=== Games === |
=== Games === |
||
− | |||
* [http://www.steffen-mazanek.de/blog/2007/02/haskell-chess.html Haskell chess] |
* [http://www.steffen-mazanek.de/blog/2007/02/haskell-chess.html Haskell chess] |
||
* [http://jpmoresmau.blogspot.com/2006/11/my-first-haskell-adventure-game.html My first Haskell adventure game!] |
* [http://jpmoresmau.blogspot.com/2006/11/my-first-haskell-adventure-game.html My first Haskell adventure game!] |
Revision as of 02:37, 3 July 2007
Programming exercises in Haskell
- Diff in Haskell
- Introductory Haskell: Solving the Sorting-It-Out Kata
- The "perfect shuffles" puzzle (solved in Haskell)
- A Simple RPN Calculator in Haskell
- Software Cipher
- Dot matrix printer
- Overlap function in Haskell for rectangles
- Tying Knots Generically
- A quick and dirty theorem prover in Haskell
- Brainf*k interpreter in Haskell
- FourFours in Haskell
- Using Bayesian filtering instead of 'if' in Haskell
- Counting fibonaccis
Prime sieves
Secret Santas in Haskell
Run length encoding
The bowling puzzle
- The Bowling Game Kata in Haskell
- Bowling in Haskell