A small, very simple TODO list manager in Haskell. It is based on the assignment given in Learn You A Haskell, Chapter 9 to demonstrate monadic I/O.
A Haskell compiler. Tested with GHC.
$ runhaskell todo.hs add mytodos.txt "Wash the dishes"
$ runhaskell todo.hs view mytodos.txt
$ runhaskell todo.hs remove mytodos.txt 1 # removes first todo item on your list
Copyright (C) 2011 Daniel D. Werner
Distributed under the 2-clause BSD License. See the file COPYING.
Based on an excercise in an awesome book by Miran Lipovača.