haskell@gentoo.org Gentoo Haskell HLint gives suggestions on how to improve your source code. Use GPL libraries, specifically hscolour. ndmitchell/hlint