Nicolas Mattia
cc2bf83650
major refactor
2018-06-18 12:40:09 +02:00
Nicolas Mattia
d414ace1ee
Support per-module dependencies
2018-06-17 14:44:59 +02:00
Nicolas Mattia
583dce15c3
Rename dependencies -> imports
2018-06-16 17:24:28 +02:00
Nicolas Mattia
6792df041c
Factor out module spec related functions
2018-06-16 17:15:13 +02:00
Nicolas Mattia
aa855f377b
Remove some occurrences of baseByModuleName
2018-06-16 13:35:39 +02:00
Nicolas Mattia
78292edb98
Merge pull request #13 from nmattia/nm-cleanup
...
Split library
2018-06-16 13:00:56 +02:00
Nicolas Mattia
ae46edcc9f
Split library
2018-06-16 12:52:35 +02:00
Nicolas Mattia
97de9631c7
Merge pull request #12 from nmattia/nm-lib
...
Add support for libraries
2018-06-15 22:33:57 +02:00
Nicolas Mattia
c955ae4741
Add support for libraries
2018-06-15 22:21:23 +02:00
Nicolas Mattia
4c6df0a57d
Merge pull request #11 from zimbatm/exe-desc
...
snack-lib: make the executable parameters explicit
2018-06-09 20:28:04 +02:00
zimbatm
c781851a6a
snack-lib: make the executable parameters explicit
2018-06-09 18:25:44 +01:00
Nicolas Mattia
7809627dad
Merge pull request #10 from nmattia/nm-proper-module-parsing
...
Implement proper module parsing
2018-06-09 18:14:39 +02:00
Nicolas Mattia
657a869ded
Implement proper module parsing
2018-06-09 18:01:39 +02:00
Nicolas Mattia
ede826756f
Merge pull request #9 from nmattia/nm-ghc-opts
...
Pass in ghc opts everywhere
2018-06-09 18:00:27 +02:00
Nicolas Mattia
b6bfa31b95
Pass in ghc opts everywhere
2018-06-09 17:41:06 +02:00
Nicolas Mattia
1c7fdfadf4
Merge pull request #8 from zimbatm/nix-cleanup
...
Nix cleanup
2018-06-09 17:37:56 +02:00
zimbatm
f9124105c3
snack-lib: rename folder to match the nix name
2018-06-08 13:44:49 +01:00
zimbatm
4561519d8e
snack-lib: make the dependencies explicit
2018-06-08 13:44:49 +01:00
zimbatm
135f8cb578
nix: introduce an overlay
...
use ./default.nix to get a pinned release
use ./nix/default.nix to just inject a different nixpkgs version
use ./nix/overlay.nix to mix snack with your project
2018-06-08 13:44:49 +01:00
zimbatm
a1259c5099
nix: diallow unfree packages
...
They shouldn't be needed
2018-06-08 13:44:49 +01:00
Nicolas Mattia
4cb5b156de
Merge pull request #7 from nmattia/nm-speed-up-file-check
...
does-file-exist: speed up
2018-06-04 22:40:27 +02:00
Nicolas Mattia
81ce1a1168
does-file-exist: speed up
2018-06-04 22:33:02 +02:00
Nicolas Mattia
3004800598
Merge pull request #6 from nmattia/nm-suppor-th-ghci
...
Add TH support in GHCi
2018-06-02 00:35:24 +02:00
Nicolas Mattia
e80c007de2
Add TH support in GHCi
2018-06-02 00:31:23 +02:00
Nicolas Mattia
bf102221f3
Merge pull request #5 from nmattia/nm-readme
...
Improve README
2018-05-31 23:57:16 +02:00
Nicolas Mattia
f2afee7a25
Improve README
2018-05-31 23:48:23 +02:00
Nicolas Mattia
891fd8e512
Merge pull request #4 from nmattia/nm-add-travis
...
Add Travis CI
2018-05-31 23:39:04 +02:00
Nicolas Mattia
6ddb13c48d
Add badges
2018-05-31 23:30:21 +02:00
Nicolas Mattia
08574e48ca
Add travis
2018-05-31 23:26:42 +02:00
Nicolas Mattia
bed01c7b75
Add GHCi test suite
2018-05-31 23:25:21 +02:00
Nicolas Mattia
9b12d90030
Merge pull request #3 from zimbatm/misc-cleanup-2
...
Misc cleanup 2
2018-05-26 13:25:02 +02:00
Nicolas Mattia
3a91490cd1
Merge pull request #2 from zimbatm/snack-exe-massage
...
Snack exe massage
2018-05-26 13:23:57 +02:00
zimbatm
58027dad6b
allow to pass <nixpkgs> as an argument
2018-05-25 18:14:36 +01:00
zimbatm
153673db9e
reduce re-computation
...
Nix is not smart enough to promote calculated thunks to constants
between function invocations
2018-05-25 18:12:39 +01:00
zimbatm
1c4a68c174
snack-exe: add --help message
2018-05-25 15:17:19 +01:00
zimbatm
63815a9b76
stack-exe: apply shfmt
...
shfmt -i 2 -w bin/snack
2018-05-25 15:16:57 +01:00
zimbatm
3f57813925
snack-exe: move out of the nix code
...
This allows to use the common bash tools like shellcheck on it
2018-05-25 15:14:53 +01:00
Nicolas Mattia
13c120327c
Add snack run and fixup script
2018-05-24 23:43:27 +02:00
Nicolas Mattia
ddfe7782f0
Add support for extra-dirs
2018-05-24 16:46:09 +02:00
Nicolas Mattia
69c09ccb1d
Fix issue with TH
2018-05-23 22:27:09 +02:00
Nicolas Mattia
c113339ddf
Rename project description
2018-05-19 20:08:50 +02:00
Nicolas Mattia
9b6a99b174
Add support for extra data files
2018-05-19 20:05:40 +02:00
Nicolas Mattia
54944a8cd8
Add snack ghci
2018-05-12 00:48:10 +02:00
Nicolas Mattia
ac18afcf88
Support haskell dependencies
2018-04-08 13:01:14 +02:00
Nicolas Mattia
3c27e2efb0
Add module dependencies
2018-04-08 01:00:21 +02:00
Nicolas Mattia
19d9940018
Update README
2018-02-14 00:57:09 +01:00
Nicolas Mattia
1000fc9a1a
Add support for nested modules
2018-02-14 00:56:23 +01:00
Nicolas Mattia
51987daf76
Initial commit
2018-02-11 01:36:17 +01:00