I saw edsko tutorial on writing Atom plugin in Haskell (
http://edsko.net/2015/02/14/atom-haskell/), so it seem we are tentalizingly close to have Atom + Haskell implemented in Haskell, and I'd like to give it a go if there's anything available out there (and maybe help if needed).