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

Example: in this project, ``` cd tests/library snack ghci ``` will create an warning as ``` snack/tests/library/src/FooBar.hs:3:1: error: Could not find module ‘Conduit’ Perhaps you haven't installed the "dyn" libraries...

``` snack run -p package.yaml -- '--version' ``` cannot be parsed, with error as ``` Invalid option `--version' Usage: snack [-l|--lib DIR] ([-s|--snack-nix PATH] | [--no-snack-nix]) [-j|--jobs INT] [-p|--package-file PATH]...

Is there a special reason of using string in Snack.hs and avoid using OverloadedString extension? I can make a PR if you like to replace them with Text.

Hi there. I was trying out building https://github.com/spacchetti/spago using the following `snack.nix` file: ``` let nixpkgs = import {}; in with nixpkgs.haskell.lib; let # Necessary to patch packages that are...

``` --Here is a big project. $ time snack build /nix/store/lw1fskf7gr6fqi4z5y1v39lnxmzf4gvk-build.json real 12m16.200s user 12m3.206s sys 0m1.394s $ cat package.nix let lib = { src = ./src; dependencies = [...

I tried snack on a clean checkout of [NGLess](https://github.com/ngless-toolkit/ngless) and it first ran for a while, then it errored. From then on, running `snack build` runs for about a minute...

Seems like the activity here has calmed down. I guess this is because people aren't finding as many issues with snack anymore; the low-hanging fruit has been found and most...

Thanks for building snack, it's a very interesting project! Would you consider adding a license to this repository to specify under which terms this code can be used?

Most of snack's flakiness comes from the fact that the logic is written in Nix - which is untyped and doesn't really have test frameworks. An idea I played with...