Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.16 KB

README.md

File metadata and controls

23 lines (19 loc) · 1.16 KB

haskell

Learning Haskell, one script at a time.

lyah.hs - annotated code examples from Learn You a Haskell!

99problems.hs - solutions to 99 Haskell Questions
barclays.hs - Barclays interview question, solved naively and with dynamic programming
copyfile.hs - copy a file
crossroads.hs - crossroads problem from Learn You a Haskell!
genroads.hs - generate random road system for crossroads.hs
knights.hs - Knight's Quest problem from LYAH
perl6.hs - perl translation of this code
quickcheck.hs - messing with Test.QuickCheck
randguess.hs - very simple random number guessing game
rpn.hs - RPN calculator
stackmonads.hs - simple Stack monad, push and pop
todo.hs - todo program, maintains todo.txt file
ttgen.hs - truth table generator. Attempts to use Text.Parsec
writer.hs - Writer monad implementation
wrongjar.hs - a very silly monad that allows code to maintain a 'wrong jar' where money is added if the code does something wrong.