
This works if one removes the -threaded option e.g. cabal exec ghc site.hs Is there a way to make cabal exec accept ghc options? --Britt
Message-ID:
Content-Type: text/plain; charset="utf-8" On Thu, Aug 14, 2014 at 8:13 PM, Britt Anderson
wrote: cabal exec hakyll-init my-site and this works, and I cd ./my-site but the next step specified in the tutorial I can't figure out how to work. It is: ghc --make -threaded site.hs
It fails because it cannot find the Hakyll module to import.
I am hoping to learn what the proper command would be in a sandbox environment, and
You already used it once: put `cabal exec` in front. (Also, you no longer need `--make` in current versions of ghc.)
-- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net

Hi. What you can do is run
cabal exec bash
and then simply use `ghc -threaded site.hs` or any other command - the
shell you'd launch with `cabal exec bash` will have the libraries from
your sandbox in its environment.
Best wishes,
Karl (Karolis) Velicka
On 15 August 2014 13:06, Britt Anderson
This works if one removes the -threaded option e.g. cabal exec ghc site.hs
Is there a way to make cabal exec accept ghc options?
--Britt
Message-ID:
Content-Type: text/plain; charset="utf-8" On Thu, Aug 14, 2014 at 8:13 PM, Britt Anderson
wrote: cabal exec hakyll-init my-site and this works, and I cd ./my-site but the next step specified in the tutorial I can't figure out how to work. It is: ghc --make -threaded site.hs
It fails because it cannot find the Hakyll module to import.
I am hoping to learn what the proper command would be in a sandbox environment, and
You already used it once: put `cabal exec` in front. (Also, you no longer need `--make` in current versions of ghc.)
-- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net

On Fri, Aug 15, 2014 at 6:46 AM, Karolis Velicka
Hi. What you can do is run
cabal exec bash
$ cabal exec --help Usage: cabal exec [FLAGS] COMMAND [-- [ARGS...]] according to the Usage, you should probably do this instead: $ cabal exec ghc -- -threaded site.hs It's a common unix convention to have `--` separate flags from arguments, for example: $ echo '--not-a-flag' | grep --not-a-flag grep: unrecognized option `--not-a-flag' $ echo '--not-a-flag' | grep -- --not-a-flag --not-a-flag -bob
participants (3)
-
Bob Ippolito
-
Britt Anderson
-
Karolis Velicka