The list of additional cabal packages you need should be complete but that depends on whether you have a minimal haskell installation or the full haskell plattform which already ships with the most popular packages.
@mroman Both versions compile after installing a few dependencies, but the output of the Hello World program from Esolangs ("hello world"F:sp) is rather weird.
0.2727272727272727 l
0.18181818181818182 o
9.090909090909091e-2 w
9.090909090909091e-2 r
9.090909090909091e-2 h
9.090909090909091e-2 e
9.090909090909091e-2 d
9.090909090909091e-2
""
Oh, nevermind, that's not a Hello World program...