Updated
almost 2 years
ago.
2 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.

#### Looking for mad skills in:

haskell euler learn language

#### This project is part of:

Hack Week 12

#### Activity

*over 2 years ago:*psimons liked Learn Haskell on Project Euler problems

*almost 4 years ago:*aschnell liked Learn Haskell on Project Euler problems

*almost 4 years ago:*mvidner started Learn Haskell on Project Euler problems

*almost 4 years ago:*mvidner added keyword "language" to Learn Haskell on Project Euler problems

*almost 4 years ago:*mvidner added keyword "learn" to Learn Haskell on Project Euler problems

#### Comments

Be the first to comment!

#### Similar Projects

##### Romantic photo competition by kalabiyau

Hackweek is a place for fun and things and also...

##### Write a Skyroads clone by fschnizlein

Who of you remembers this awesome game? One of ...