I primarily use stack exec to execute the executables I have just built. In the vast majory of cases (probably also for other people) all stack exec needs to do is set the PATH correctly since my executables don’t depend on any other settings. However the overhead stack exec adds has slowly grown to the point where it becomes annoying:
stack exec shake-reve -- --help 0.91s user 0.19s system 99% cpu 1.101 total
vs
./.stack-work/dist/x86_64-linux/Cabal-1.22.5.0/build/shake-reve/shake-reve 0.01s user 0.00s system 72% cpu 0.009 total
I realize that to completely set up the environment stack exec has to do more than just set the path correctly but if that causes such a drastic slowdown, could we get a --fast (probably needs a better name) option for the common case where it just needs to set the path?
I primarily use
stack execto execute the executables I have just built. In the vast majory of cases (probably also for other people) allstack execneeds to do is set thePATHcorrectly since my executables don’t depend on any other settings. However the overheadstack execadds has slowly grown to the point where it becomes annoying:vs
I realize that to completely set up the environment
stack exechas to do more than just set the path correctly but if that causes such a drastic slowdown, could we get a--fast(probably needs a better name) option for the common case where it just needs to set the path?