Updated
over 5 years
ago.
3 hacker ♥️.
I am a beginner: I have read 1½ books on Haskell. I want to practice.
Haskell is a purely functional, lazily evaluated, strongly typed (with inference) language.
Project Euler is a set of problems combining mathematics and programming. Of the 500 problems published so far I have solved 25. For the easy problems, advanced math is easily avoided by using advanced CPUs; but (re)learning bits of math is fun too.
- Solve some more problems
- Write readable code
- Follow a style guide
- Document the libraries (with Haddock)
- Have tests to catch bugs in refactoring. Try:
- Doctest
- HUnit
- HSpec
- QuickCheck (which was the tipping point for me to seriously try Haskell)
- Benchmark
- Profile
- Package (with Cabal)
The result will be a public Git repository with code and a diary to summarize things learned.
This project is part of:
Hack Week 12
Activity
Comments
Be the first to comment!
Similar Projects
This project is one of its kind!