> An additional issue: ghci (and Template Haskell because it uses the
> bytecode interpreter of ghci internally) currently(?) requires its own
> custom linker instead of being able to use the system linker. Said linker
> has no support for ARM. The correct fix for this is to redesign ghci so it
> doesn't need its own linker; there has been some work in this direction,
> but I don't know how complete it is, and it interacts with other issues
> such as building Haskell libraries as shared objects.
With ghci, the consol haskell shell is meant, correct?
Yes. (Actually, I think they got ghci working at some point, so this may not be relevant.) Also stuff like the hint and mueval libraries rely on the bytecode interpreter/"ghci".
I do not think I would need ghci on android, for what?
I think I can live without template haskell.
You can for a while, but you might be surprised what libraries use TH behind the covers.
--