I struck the problem of getting past the 1.4.3 version of TidalCycles and searched through the forum in look for an answer. Now, for most people, these instructions did it:
But it doesn't for me I can locate the .ghc folder at User directory, but .cabal and .ghcup are nowhere to be found. I have also tried v1 / v2-update and v2-install instructions. No luck either.
1.4.3 does work fine. I used the installer found in the webpage, and I run these instructions from C:/ (home dir, I understand?). I'm not sure where to look manually for those folders, in case it's just a matter of deleting them.
PS C:\ cabal update
Downloading the latest package list from hackage.haskell.org
To revert to previous state run:
cabal v2-update 'hackage.haskell.org,2020-06-27T13:55:55Z'
PS C:> cabal install tidal
Resolving dependencies...
Up to date
Warning: You asked to install executables, but there are no executables in
target: tidal. Perhaps you want to use --lib to install libraries instead.
PS C:> cabal v2-update
Downloading the latest package list from hackage.haskell.org
To revert to previous state run:
cabal v2-update 'hackage.haskell.org,2020-06-29T17:05:53Z'
PS C:> cabal v2-install tidal
Resolving dependencies...
Up to date
Warning: You asked to install executables, but there are no executables in
target: tidal. Perhaps you want to use --lib to install libraries instead.
PS C:> rm C:\Users\usuario.ghc\x86_64-mingw32-8.10.1\environments\default
Then I init SuperCollider, and then Atom > Boot TidalCycles
tidal_version t> "1.4.3"
I've noticed in the boot that it says
Load BootTidal.hs from C:\Users\usuario\AppData\Roaming\cabal\x86_64-windows-ghc-8.10.1\tidal-1.4.3\BootTidal.hs
So I went to that location, and there are two tidal folders:
tidal-1.4.3
tidal-1.4.3-8sGtrZB8YchAVFKphllIyK
I added to both their names the prefix "old-" and ran the last command again, and it still says up to date. There is something wrong here.
Ok, so it looks like you have two locations where cabal is putting tidal.... (since the old version is the one in this folder, but cabal thinks it has the new one too...)
If you can find where it's installing the new version (maybe try a general search in C for 1.6.1) you can direct Atom to the BootTidal.hs file in that location by adding the path to the Boot Tidal Path setting in the tidal package in Atom.
Or you could maybe try reinstalling the Haskell Platform and starting again - the instructions tell you how to clear your old cabal config.
Then I noticed it raised a warning that it could not install network package (which 1.6.1 needs) and that I needed a shell with Unix compatibility. So I installed cygwin.
I repeated the process, still no luck (though it did install something), so I tried