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.