no files yet
Skeleton project
Prevent commands from messing up the shell

I think the terminal escape sequences are interacting badly with
ncurses.
auto-configure
turning off warnings, they are misleading

If only your doctests use a particular import, Haskell will warn that
it's unused, but if you remove that import, your doctests will no longer
run.
"big" test: test the program output

as opposed to the "small" doctests which test individual functions.
fail if 'cabal build' does
Switch to cabal-dev

Of course, you can still build with regular cabal, it's just that the
Makefile will no longer help you with that.
clean harder

Using cabal-dev adds a lot of compiled files to the folder, but it takes
a long time to generate them, so you probably don't want to remove them
even after a "make clobber". If you really do want to remove them,
though, now there is "make distclean"!
Merge ../cabal-base

Conflicts:
	Makefile
	README.md
Adapt project structure to work with cabal
demo, don't test

Since the demo program runs forever, it doesn't make sense to save its
output and compare it with a target output.
remove ruby dependency

now that cabal is used, we no longer need to manually detect
dependencies.
use iterate

better use functions from the standard library where appropriate.
refactor to library
Add "screenshot"