Lennart Spitzner
Lennart Spitzner
(commandline-flags, not package flags)
perhaps just adding `--PROG-options-global` and `--PROG-options-local` (and perhaps defaulting/redirecting `--PROG-options` to the latter) is an acceptable solution? I don't see a straight-forward solution to something more fine-grained (per-package) either. (perhaps:...
To add to the motivation: When a project has more than one testsuite, and one does a change to the library to a function that is not inlined and re-builds...
I have added `conditionalBuffer` because it was necessary to fix the semantics of `executeAsync1Calm`(`With`). Preventing logic loops when inputs get connected to outputs is tricky.. hope things are fixed now.
To be clear, I am ready to turn this into a PR, presuming that there is interest in having these included and that we decide on which module to put...
@ryantrinkle Right. What about the versions that return monadic values? Are the following bad idea? (The names may be chosen badly, and I dislike the RankNTypes, but otherwise?) ~~~~.hs dynamicPushAlways1...
No, not really :/ Most of the time one can invent some initial values so creating a Dynamic from some pushAlways'd Event is trivial. I'll have to look out for...
oh, but it _does_ waste programmer time. failing on purely C is quicker than failing on (A|B|C) in the very basic testing i just did. my results roughly were: 4.0sec...
to be fair, my testcase may be way too simple. this might add a small worst-case constant factor, while greatly improving the linear factor on general project size (or size...
i can work around the above by fixing C, then compiling A,B,C, then breaking C again. Now `cabal build -wghc-shake` results in ``` GHC C.hs [error] ``` and 3.7s. After...