Send Beginners mailing list submissions to beginners@haskell.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners or, via email, send a message with subject or body 'help' to beginners-requ...@haskell.org
You can reach the person managing the list at beginners-ow...@haskell.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Beginners digest..." Today's Topics: 1. Re: Install mess (Lawrence Bottorff) 2. Re: Install mess (Baojun Wang) 3. Re: Install mess (Lawrence Bottorff) ---------------------------------------------------------------------- Message: 1 Date: Mon, 28 Jan 2019 10:29:20 -0600 From: Lawrence Bottorff <borg...@gmail.com> To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Subject: Re: [Haskell-beginners] Install mess Message-ID: <CAFAhFSXv=sjrjrm8qj1sfd0qvwwzbdq+snrv8zpnw+6v+wd...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" So I've got the HVR ppa going, now, what specifically do I want to install, type on the command? I guess I'm hearing stack? On Sun, Jan 27, 2019 at 11:39 PM Graham Gill <math.simp...@gmail.com> wrote: > I faced a similar problem recently and wasn't able to finish building > Liquid Haskell and HIE until I started afresh. I wiped/uninstalled old > Haskell platforms, stack and cabal. Then for a system GHC and cabal I used > the HVR ppa. You could also use ghcup. See the ghcup page on github which > links to the HVR ppa also. See the downloads page at haskell.org, under > Linux generic installer, which currently recommends using ghcup. (I liked > the flavour of the HVR ppa more so went with that. ) > > For anything else I'm using the latest stack. > > I think my setup is much cleaner as a result, and tools better organised. > > Regards, > Graham > > > > On Mon, Jan 28, 2019, 11:12 Lawrence Bottorff <borg...@gmail.com wrote: > >> I'm on Ubuntu 18.10 and I've made a real mess of my Haskell install. In >> the past I believe I installed from source. Then I must have tried to >> install through Ubuntu's repo, then I installed through the Haskell tool >> stack (curl -sSL https://get.haskellstack.org/ | sh). Now I can type >> ghci at the command line and I get 8.4.2, through stack ghci I get version >> 8.0.1, while starting a ghci REPL in Emacs goes with the 8.4.2. The Ubuntu >> repo version seems to be 8.2.2, BTW. What can I do/what should I do to >> straighten this out? What is the definitive install of Haskell, stack or >> Haskell platform, and what role should cabal play? >> >> LB >> _______________________________________________ >> Beginners mailing list >> Beginners@haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >> > _______________________________________________ > Beginners mailing list > Beginners@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.haskell.org/pipermail/beginners/attachments/20190128/3c4c6447/attachment-0001.html> ------------------------------ Message: 2 Date: Mon, 28 Jan 2019 12:38:45 -0500 From: Baojun Wang <wan...@gmail.com> To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Subject: Re: [Haskell-beginners] Install mess Message-ID: <CAC+a-TaJnqomOyKyTm-3LiuHfB=SUDceaXOw=ylcki_8h-v...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" You can install `ghc` and `cabal-install` (provide the `cabal` command line application) using hvr ppa, if you have a project created by `cabal` or `stack`, then that's pretty much all you need (ghc+cabal-install), you can run cabal new-update # update the local package package indexes cabal new-build # to build the package or use cabal init # to create a project There're other commands such as `cabal new-install, cabal new-test, cabal new-run` could be quite useful, the official document can be found at: https://cabal.readthedocs.io/en/latest/nix-local-build-overview.html If you choose `stack` then stack can manage ghc installation by itself, the stack website should have enough information to get started: https://docs.haskellstack.org/en/stable/README/ Personally I would prefer hvr ghc/cabal-install, or stack, instead of ghc/cabal provided by the system, as they don't usually seems to up-to-date, and cabal-install manages packages dependencies a lot better with the new command line interfaces (cabal new-*). On Mon, Jan 28, 2019 at 11:29 AM Lawrence Bottorff <borg...@gmail.com> wrote: > So I've got the HVR ppa going, now, what specifically do I want to > install, type on the command? I guess I'm hearing stack? > > On Sun, Jan 27, 2019 at 11:39 PM Graham Gill <math.simp...@gmail.com> > wrote: > >> I faced a similar problem recently and wasn't able to finish building >> Liquid Haskell and HIE until I started afresh. I wiped/uninstalled old >> Haskell platforms, stack and cabal. Then for a system GHC and cabal I used >> the HVR ppa. You could also use ghcup. See the ghcup page on github which >> links to the HVR ppa also. See the downloads page at haskell.org, under >> Linux generic installer, which currently recommends using ghcup. (I liked >> the flavour of the HVR ppa more so went with that. ) >> >> For anything else I'm using the latest stack. >> >> I think my setup is much cleaner as a result, and tools better organised. >> >> Regards, >> Graham >> >> >> >> On Mon, Jan 28, 2019, 11:12 Lawrence Bottorff <borg...@gmail.com wrote: >> >>> I'm on Ubuntu 18.10 and I've made a real mess of my Haskell install. In >>> the past I believe I installed from source. Then I must have tried to >>> install through Ubuntu's repo, then I installed through the Haskell tool >>> stack (curl -sSL https://get.haskellstack.org/ | sh). Now I can type >>> ghci at the command line and I get 8.4.2, through stack ghci I get version >>> 8.0.1, while starting a ghci REPL in Emacs goes with the 8.4.2. The Ubuntu >>> repo version seems to be 8.2.2, BTW. What can I do/what should I do to >>> straighten this out? What is the definitive install of Haskell, stack or >>> Haskell platform, and what role should cabal play? >>> >>> LB >>> _______________________________________________ >>> Beginners mailing list >>> Beginners@haskell.org >>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >>> >> _______________________________________________ >> Beginners mailing list >> Beginners@haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >> > _______________________________________________ > Beginners mailing list > Beginners@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.haskell.org/pipermail/beginners/attachments/20190128/97871421/attachment-0001.html> ------------------------------ Message: 3 Date: Mon, 28 Jan 2019 21:37:23 -0600 From: Lawrence Bottorff <borg...@gmail.com> To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Subject: Re: [Haskell-beginners] Install mess Message-ID: <cafahfsvjsdxx-tsmah65maro3qtbi+4cp3yyppe0a_c+o_k...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" So I've set up the Herbert V. Riedel PPA sudo add-apt-repository ppa:hvr/ghc sudo apt-get update then I installed ghc-8.6.3 and cabal-install-2.4 sudo apt-get install ghc-8.6.3 sudo apt-get install cabal-install-2.4 . . . and stuff seems to be installing. However a check finds no cabal and ghc version 8.2.2 What am I missing? LB On Mon, Jan 28, 2019 at 11:39 AM Baojun Wang <wan...@gmail.com> wrote: > You can install `ghc` and `cabal-install` (provide the `cabal` command > line application) using hvr ppa, if you have a project created by `cabal` > or `stack`, then that's pretty much all you need (ghc+cabal-install), you > can run > > cabal new-update # update the local package package indexes > cabal new-build # to build the package > > or use > > cabal init # to create a project > > There're other commands such as `cabal new-install, cabal new-test, cabal > new-run` could be quite useful, the official document can be found at: > https://cabal.readthedocs.io/en/latest/nix-local-build-overview.html > > If you choose `stack` then stack can manage ghc installation by itself, > the stack website should have enough information to get started: > https://docs.haskellstack.org/en/stable/README/ > > Personally I would prefer hvr ghc/cabal-install, or stack, instead of > ghc/cabal provided by the system, as they don't usually seems to > up-to-date, and cabal-install manages packages dependencies a lot better > with the new command line interfaces (cabal new-*). > > > > On Mon, Jan 28, 2019 at 11:29 AM Lawrence Bottorff <borg...@gmail.com> > wrote: > >> So I've got the HVR ppa going, now, what specifically do I want to >> install, type on the command? I guess I'm hearing stack? >> >> On Sun, Jan 27, 2019 at 11:39 PM Graham Gill <math.simp...@gmail.com> >> wrote: >> >>> I faced a similar problem recently and wasn't able to finish building >>> Liquid Haskell and HIE until I started afresh. I wiped/uninstalled old >>> Haskell platforms, stack and cabal. Then for a system GHC and cabal I used >>> the HVR ppa. You could also use ghcup. See the ghcup page on github which >>> links to the HVR ppa also. See the downloads page at haskell.org, >>> under Linux generic installer, which currently recommends using ghcup. (I >>> liked the flavour of the HVR ppa more so went with that. ) >>> >>> For anything else I'm using the latest stack. >>> >>> I think my setup is much cleaner as a result, and tools better >>> organised. >>> >>> Regards, >>> Graham >>> >>> >>> >>> On Mon, Jan 28, 2019, 11:12 Lawrence Bottorff <borg...@gmail.com wrote: >>> >>>> I'm on Ubuntu 18.10 and I've made a real mess of my Haskell install. In >>>> the past I believe I installed from source. Then I must have tried to >>>> install through Ubuntu's repo, then I installed through the Haskell tool >>>> stack (curl -sSL https://get.haskellstack.org/ | sh). Now I can type >>>> ghci at the command line and I get 8.4.2, through stack ghci I get version >>>> 8.0.1, while starting a ghci REPL in Emacs goes with the 8.4.2. The Ubuntu >>>> repo version seems to be 8.2.2, BTW. What can I do/what should I do to >>>> straighten this out? What is the definitive install of Haskell, stack or >>>> Haskell platform, and what role should cabal play? >>>> >>>> LB >>>> _______________________________________________ >>>> Beginners mailing list >>>> Beginners@haskell.org >>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >>>> >>> _______________________________________________ >>> Beginners mailing list >>> Beginners@haskell.org >>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >>> >> _______________________________________________ >> Beginners mailing list >> Beginners@haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners >> > _______________________________________________ > Beginners mailing list > Beginners@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.haskell.org/pipermail/beginners/attachments/20190128/45db2120/attachment.html> ------------------------------ Subject: Digest Footer _______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners ------------------------------ End of Beginners Digest, Vol 127, Issue 7 *****************************************