Hi @jwaldmann,
thanks for the time you put into this.
Sorry, I should have been more clearly, I meant:
ls ~/.cabal/packages/hackage.haskell.org
amongst other lists /tidal
; so I thought Tidal must have been installed with my new cabal-installation residing in my home dir.
$ which ghci
/usr/bin/ghci
Which is a link: ghci -> /opt/ghc/bin/ghci-8.8.4
$ which ghc-pkg
/usr/bin/ghc-pkg
Which is a link: ghc-pkg -> /opt/ghc/8.8.4/bin/ghc-pkg
(Actually it was linking to /usr/bin/ghc-pkg-8.0.2
, so I changed that a few minutes ago in the hope that this would fix everything. It did not ... yet.)
which cabal
/usr/bin/cabal
Which is a link: cabal -> /home/[my home]/.cabal/bin/cabal
And finally I can see that:
ghc-pkg list -f ~/.cabal/store/ghc-$(ghc
ghc ghci ghc-pkg
ghc-8.0.2 ghci-8.0.2 ghc-pkg-8.0.2
... does not offer ghci-8.8.4
as option so there is something wrong here.
Another try to install Tidal tells the following:
$ cabal install tidal
cabal: Version mismatch between ghc and ghc-pkg: /usr/bin/ghc is version 8.0.2
/usr/bin/ghc-pkg is version 8.8.4
So now I linked /usr/bin/ghc
to / opt/ghc/8.8.4/bin/ghc
and at least I have a tidal installation that is found.
Alas ... this is seemingly a longer story. Atom complains but is running tidal code as far as I see; still it does not show the console (which was the one of my initial issues).
Emacs is no longer running tidal code
<interactive>:36:3: error: Variable not in scope: d4 :: t5 -> t4
<interactive>:36:8: error:
• Variable not in scope: sound :: [Char] -> t5
• Perhaps you meant ‘round’ (imported from Prelude)
<interactive>:37:6: error:
Variable not in scope: (#) :: t4 -> t6 -> t3
[...]
... so I will have to investigate this more thoroughly but right now I am just to tired.
Thanks again for your time and patience!