haskell-te: c66690489c6c3a352f4db3ef4a95b431af9c8623
1: From: Chris Warburton
2: Date: Wed, 16 Aug 2017 18:24:43 +0100
3: Subject: Re: Remove the complicated nix-support/*specBench stuff
4: Message-Id: <dee3112df2cc9787-a76a0a21f5ddb14d-artemis@nixos>
5: References: <dee3112df2cc9787-0-artemis@nixos>
6: In-Reply-To: <dee3112df2cc9787-0-artemis@nixos>
7:
8: Removed most of the cruft associated with quickspecBench. We should now
9: rename it to quickspec.nix and re-organise it to simplify the remaining
10: functionality.
11:
12: In particular, we should have:
13:
14: - tipToHsPkg - a converter around full_haskell_package; should use
15: inNixedDir to cache the result to Nix, and should generate a
16: default.nix file in there too
17: - hsPkgToAsts - takes a Haskell package dir and outputs annotated ASTs.
18: Should generate a default.nix if there isn't already one, and should
19: tincify to ensure we satisfy all dependencies. This should output to
20: stdout, so that we can use pipeToNix at our own discretion.
21: - quickspecAsts should accept a haskell package dir as argument and
22: ASTs on stdin, explore the package and spit out an array of equations
23: - quickspec should take a haskell package dir as argument, explore the
24: package and spit out an array of equations
Generated by git2html.