Every so often I get the urge to dive into Haskell programming. It doesn’t happen often and the periods in between the dives are long enough that I have to start from the beginning each time because I forgot everything I learned last time. It also never lasts that long either, the urge goes away right about when Monads appear. Maybe this urge is similar to the life cycle of cicadas, so I will call the little projects coming from this current urge “Haskell cicadas”.
Reading Functional Pearl: Knuth-Morris-Pratt illustrated
Placing a file on file servers.
People of Zion automating defense of robot attacks.
Impossibility of a magic square that is also orthogonally connected. Part 5
Impossibility of a magic square that is also orthogonally connected. Part 4
Impossibility of a magic square that is also orthogonally connected. Part 3
Impossibility of a magic square that is also orthogonally connected. Part 2
Impossibility of a magic square that is also orthogonally connected. Part 1
Compute necessary audience vote to survive a Reality TV show.
Given a set of marbles of different colors, find the majority color knowing it exists.
Given is a list of people at a party, find a celebrity.
Find a cycle in a sequence of values.
Write a function that solves the board game Mastermind.