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
*****************************************

Reply via email to