ParetoOptimalDev

Results 187 comments of ParetoOptimalDev

I'm still getting: ``` 2022-02-03 17:10:05 WARNING actions: skipped because they have no matching declaration: (user.code_type_dictionary) ``` Even though I've enabled that tag and restarted talon: ``` $ cat ~/.talon/user/settings.talon...

Things seem to work now despite that warning, but I'm just slow at understanding how to use things :)

Should I close this or leave it open until the fix you [referred to](https://github.com/cursorless-dev/cursorless-vscode/issues/543#issuecomment-1028672243) is merged?

> Could haskell.nix use v2- to create the executables, instead? Why hop between Setup.hs and v2-? Because if I have a haskell.nix project using a build tool like hspec-discover I...

Something that may clear up confusion: - bootstrapping Haskell toolchain and installing haskell packages are done by nix - development is done in nix-shell with the nix bootstrapped environment and...

@Mikolaj Is there a deprecation plan for `cabal-v1`? The current best work-around for using Nix correctly in the workflow where Nix provides packages and build-tools is to use `cabal-v1`. `haskell-language-server`...

> Is that a real problem? Afterwards cabal knows about the binary and will not (often) install again. Arguably no, but I'll list a few issues: - I can't just...

FYI I'm at least getting my feet wet with the Cabal codebase and starting to understand the control flow now that I've gotten it building locally. I know where checks...

My attempt of making progress on this issue via modeling the library package database behavior won't work because from a Nix perspective even `source-repository` packages aren't skipped if the package...

> You actually don't need haskell.nix to have Nix treat Cabal as the source of truth. Just an underdocumented function in Nix called `callCabal2nix`. @ScottFreeCode Treating cabal as the source...