snack icon indicating copy to clipboard operation
snack copied to clipboard

Nix-based incremental build tool for Haskell projects

Results 36 snack issues
Sort by recently updated
recently updated
newest added

I've stopped using `package.yaml` in favour of `package.dhall` in [flare-timing](https://github.com/BlockScope/flare-timing), making good use of [hpack-dhall](https://github.com/sol/hpack-dhall) from @sol. Could we please have an option of supplying snack with a package in...

CC @nh2 as discussed last week My first thought was to first package snack itself as a static executable and then potentially provide a way for snack to package other...

Before: https://hackage.haskell.org/package/ghc-8.2.2/docs/Lexer.html#t:ParseResult `PFailed SrcSpan MsgDoc` After: https://hackage.haskell.org/package/ghc-8.4.3/docs/Lexer.html#t:ParseResult `PFailed (DynFlags -> Messages) SrcSpan MsgDoc` ``` /nix/store/018n3i2w7vcjwjp3nlfxa7af6fxsl9xh-Imports.hs:51:11: error: • The constructor ‘Lexer.PFailed’ should have 3 arguments, but has been given 2 •...

Given an executable qualified by a directory, `snack` complains about an invalid character in the derivation name: With this `package.yaml` section: ``` executables: ffexecutord: main: app/FFExecutorD.hs ``` ``` [nc@lorien:~/topos/tweag/funflow/funflow]$ snack...

Cabal [automatically handles](https://github.com/haskell/cabal/blob/1c28c09953daae5cebaf1a212a2b4dfe301ef094/Cabal/Distribution/Simple/PreProcess.hs#L668) `.hsc` files. It would be cool if snack could also handle these files. One particularly complex project that also uses `hsc2hs` is [`haskell-opencv`](https://github.com/LumiGuide/haskell-opencv). Besides `hsc2hs` it also...

:PROPERTIES: :ID: fe21a8c0-36d5-40f4-b3de-d78dcd1687b1 :END: #+title: 2022-12-19 * github issue Build with /nix/store/qvzsdj4q4fsali22q7488qxdxnl551gx-ghc-8.6.4. unpacking sources unpacking source archive /nix/store/7d86sgv4my21v3424l1c7vy6jvm3bid1-Agda-2.5.4.2.tar.gz source root is Agda-2.5.4.2 setting SOURCE_DATE_EPOCH to timestamp 1540830739 of file Agda-2.5.4.2/stack-8.4.4.yaml...