ActiveHaskell とかいいんじゃないかな。半年もあればできるよね。