Ответ 1
Это действительно зависит от того, что вы хотите от своего Haskell на Android.
Если вы хотите написать код Haskell98 на Android, вы можете использовать JHC и сами создавать привязки NDK. I
GHC доступен на ARM. Это должно позволить использовать большинство пакетов Hackage, доступных в среде ARM. Я не слышал многого с точки зрения отчетов о работе с GHC ARM Builds.
Похоже, что неизбежный вывод функциональных программистов на Android - потратить ваше время на Clojure и Scala.