Send Beginners mailing list submissions to
[email protected]
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
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."
Today's Topics:
1. Re: trying to install libraries for Haskell School of
Expression (Julian Birch)
2. Re: trying to install libraries for Haskell School of
Expression (emacstheviking)
----------------------------------------------------------------------
Message: 1
Date: Mon, 2 Mar 2015 13:08:58 +0000
From: Julian Birch <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] trying to install libraries for
Haskell School of Expression
Message-ID:
<CAB0TuzB95xQSp0XaYhy5NK-uRrqypXvm2SN77BURuS_yQ=s...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Yes, sorry, the perils of typing URLs out on your phone... :)
On Monday, March 2, 2015, emacstheviking <[email protected]> wrote:
> PS: Did you mean stackage .ORG not .COM
>
>
> On 2 March 2015 at 13:04, emacstheviking <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
>> Plunk! (penny drops)
>> I get it...now that is truly the icing on the cabal-hell free cake!
>> Thanks again Julian.
>>
>>
>> On 2 March 2015 at 12:48, Julian Birch <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>>
>>> If you go to www.stackage.com/lts/1.10, you'll find a hoogle search box.
>>> It'll give you search results for everything in LTS 1.10.
>>>
>>>
>>> On Monday, March 2, 2015, emacstheviking <[email protected]
>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>>>
>>>> What does that do for me within LTS confines? I know Hoogle, but I
>>>> don't understand what you mean by "they run a hoogle for the exact
>>>> version, with every library." ...I just want to understand so I can be as
>>>> excited as everybody else right now! LOL :)
>>>>
>>>>
>>>> On 2 March 2015 at 12:34, Julian Birch <[email protected]> wrote:
>>>>
>>>>>
>>>>> It gets better: they run a hoogle for the exact version, with every
>>>>> library. :)
>>>>>
>>>>> On Monday, March 2, 2015, emacstheviking <[email protected]> wrote:
>>>>>
>>>>>> Took a while to sink in....DEF trying this out tonight
>>>>>> Looks AWESOME if it does what it says!
>>>>>> Getting excited about Haskell again.
>>>>>> THANKS!!!! Yoohoo :)
>>>>>>
>>>>>>
>>>>>> On 2 March 2015 at 12:10, Julian Birch <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Just a small note: if you're suffering from cabal hell, LTS Haskell
>>>>>>> may help you. I described how to use it here:
>>>>>>>
>>>>>>>
>>>>>>> http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-application-in-haskell.aspx
>>>>>>>
>>>>>>> Hope someone finds it useful.
>>>>>>>
>>>>>>> J
>>>>>>>
>>>>>>>
>>>>>>> On Monday, March 2, 2015, emacstheviking <[email protected]> wrote:
>>>>>>>
>>>>>>>> Agreed. I will "finish" with a mild semi-demi-rant too regarding
>>>>>>>> the assumption by a lot of posters that we are all academics with
>>>>>>>> access to
>>>>>>>> papers on this and that. I am not and I don't. If you cite a paper,
>>>>>>>> make
>>>>>>>> sure it's available to Joe Public please!
>>>>>>>>
>>>>>>>> As for only sticking to plain vanialla simple Haskell, yes, that
>>>>>>>> works BUT there are some many great libraries that a real time
>>>>>>>> savers...it's such a shame when they won't play well together!
>>>>>>>>
>>>>>>>> So, despite it all, tonight I will be hacking Haskell !
>>>>>>>>
>>>>>>>> :)
>>>>>>>>
>>>>>>>>
>>>>>>>> On 1 March 2015 at 19:27, DJ <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> Yeah. I think there are a lot of us out there. I won't rant
>>>>>>>>> (much) here, because I hope to get some help from time to time.
>>>>>>>>> Alienating
>>>>>>>>> people is not a good way to get help.
>>>>>>>>>
>>>>>>>>> But:
>>>>>>>>>
>>>>>>>>> There are many things I like about the language, but I have always
>>>>>>>>> been perplexed by the haskell ecosystem in a couple of ways. However
>>>>>>>>> good
>>>>>>>>> and/or interesting a language might be, it is not possible to do meat
>>>>>>>>> and
>>>>>>>>> potatoes development unless there is a good supply of
>>>>>>>>> packages/libraries.
>>>>>>>>>
>>>>>>>>> My first problem was that I often just could not get stuff to
>>>>>>>>> install. The second problem was documentation. I hope it has improved
>>>>>>>>> a
>>>>>>>>> bit. I was always flabbergasted at the (apparent) belief that a few
>>>>>>>>> lines
>>>>>>>>> of API documentation coughed out by haddock are enough. But that's all
>>>>>>>>> there was in a lot of cases. That, and "refer to xxxx research paper"
>>>>>>>>> and
>>>>>>>>> "figure it out from the types". Hah. Any math paper that consisted of
>>>>>>>>> just
>>>>>>>>> the equations sorted in alphabetical order would not be well
>>>>>>>>> received, I
>>>>>>>>> think.
>>>>>>>>>
>>>>>>>>> I really admired that fact that Michael Snoyman wrote a book about
>>>>>>>>> Yesod. For all I know he may not have kept the book up, but at least
>>>>>>>>> he
>>>>>>>>> realized that people needed an explanation of how to use his software.
>>>>>>>>>
>>>>>>>>> Well, back to work. I am going to give haskell another try for
>>>>>>>>> sure. It's just too tempting to give up on. If it doesn't work, the
>>>>>>>>> next
>>>>>>>>> stop will be sml or ocaml.
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>>
>>>>>>>>> - DJ -
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 15-03-01 09:56 AM, emacstheviking wrote:
>>>>>>>>>
>>>>>>>>> I feel your pain...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Confession: I abandoned Haskell two years ago because of
>>>>>>>>>> frustration with cabal and hackage. I decided to get back to the
>>>>>>>>>> language
>>>>>>>>>> today, and to start with Haskell School of Expression. I immediately
>>>>>>>>>> run
>>>>>>>>>> into the problem that the first thing I try to install with cabal
>>>>>>>>>> does not
>>>>>>>>>> work.
>>>>>>>>>>
>>>>>>>>>> It is the same reason I have stopped using it. It's a real
>>>>>>>>> shame. Those with better education and understanding than mine should
>>>>>>>>> be
>>>>>>>>> concerned that the uptake of the language is stunted by its package
>>>>>>>>> manager.
>>>>>>>>>
>>>>>>>>> I love Haskell. I have taught myself (the beginnings at least)
>>>>>>>>> of group theory just to better comprehend the mindset of monads. For
>>>>>>>>> that
>>>>>>>>> alone I am glad I learned Haskell as it has rekindled my interest in
>>>>>>>>> maths!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Thanks for any help. Please tell me things are not just as bad
>>>>>>>>>> now as they were when I left ;-)
>>>>>>>>>>
>>>>>>>>>> This mail seems to indicate to me that "cabal hell" is here for
>>>>>>>>> some time to come...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Beginners mailing
>>>>>>>>> [email protected]http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Beginners mailing list
>>>>>>>>> [email protected]
>>>>>>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Sent from an iPhone, please excuse brevity and typos.
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Beginners mailing list
>>>>>>> [email protected]
>>>>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Sent from an iPhone, please excuse brevity and typos.
>>>>>
>>>>> _______________________________________________
>>>>> Beginners mailing list
>>>>> [email protected]
>>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>
>>>>>
>>>>
>>>
>>> --
>>> Sent from an iPhone, please excuse brevity and typos.
>>>
>>> _______________________________________________
>>> Beginners mailing list
>>> [email protected]
>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>
>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>
>>>
>>
>
--
Sent from an iPhone, please excuse brevity and typos.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.haskell.org/pipermail/beginners/attachments/20150302/613dcf4c/attachment-0001.html>
------------------------------
Message: 2
Date: Mon, 2 Mar 2015 13:12:41 +0000
From: emacstheviking <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] trying to install libraries for
Haskell School of Expression
Message-ID:
<caeieuu+gu0zsbgrqvczgbrw_urq27zuwzxqzrbrrdurwkzr...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Coupled with auto-correction that you don't see until after you send...
On 2 March 2015 at 13:08, Julian Birch <[email protected]> wrote:
> Yes, sorry, the perils of typing URLs out on your phone... :)
>
>
> On Monday, March 2, 2015, emacstheviking <[email protected]> wrote:
>
>> PS: Did you mean stackage .ORG not .COM
>>
>>
>> On 2 March 2015 at 13:04, emacstheviking <[email protected]> wrote:
>>
>>> Plunk! (penny drops)
>>> I get it...now that is truly the icing on the cabal-hell free cake!
>>> Thanks again Julian.
>>>
>>>
>>> On 2 March 2015 at 12:48, Julian Birch <[email protected]> wrote:
>>>
>>>> If you go to www.stackage.com/lts/1.10, you'll find a hoogle search box.
>>>> It'll give you search results for everything in LTS 1.10.
>>>>
>>>>
>>>> On Monday, March 2, 2015, emacstheviking <[email protected]> wrote:
>>>>
>>>>> What does that do for me within LTS confines? I know Hoogle, but I
>>>>> don't understand what you mean by "they run a hoogle for the exact
>>>>> version, with every library." ...I just want to understand so I can be as
>>>>> excited as everybody else right now! LOL :)
>>>>>
>>>>>
>>>>> On 2 March 2015 at 12:34, Julian Birch <[email protected]> wrote:
>>>>>
>>>>>>
>>>>>> It gets better: they run a hoogle for the exact version, with every
>>>>>> library. :)
>>>>>>
>>>>>> On Monday, March 2, 2015, emacstheviking <[email protected]> wrote:
>>>>>>
>>>>>>> Took a while to sink in....DEF trying this out tonight
>>>>>>> Looks AWESOME if it does what it says!
>>>>>>> Getting excited about Haskell again.
>>>>>>> THANKS!!!! Yoohoo :)
>>>>>>>
>>>>>>>
>>>>>>> On 2 March 2015 at 12:10, Julian Birch <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Just a small note: if you're suffering from cabal hell, LTS Haskell
>>>>>>>> may help you. I described how to use it here:
>>>>>>>>
>>>>>>>>
>>>>>>>> http://www.colourcoding.net/blog/archive/2015/02/22/hello-world-web-application-in-haskell.aspx
>>>>>>>>
>>>>>>>> Hope someone finds it useful.
>>>>>>>>
>>>>>>>> J
>>>>>>>>
>>>>>>>>
>>>>>>>> On Monday, March 2, 2015, emacstheviking <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> Agreed. I will "finish" with a mild semi-demi-rant too regarding
>>>>>>>>> the assumption by a lot of posters that we are all academics with
>>>>>>>>> access to
>>>>>>>>> papers on this and that. I am not and I don't. If you cite a paper,
>>>>>>>>> make
>>>>>>>>> sure it's available to Joe Public please!
>>>>>>>>>
>>>>>>>>> As for only sticking to plain vanialla simple Haskell, yes, that
>>>>>>>>> works BUT there are some many great libraries that a real time
>>>>>>>>> savers...it's such a shame when they won't play well together!
>>>>>>>>>
>>>>>>>>> So, despite it all, tonight I will be hacking Haskell !
>>>>>>>>>
>>>>>>>>> :)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 1 March 2015 at 19:27, DJ <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Yeah. I think there are a lot of us out there. I won't rant
>>>>>>>>>> (much) here, because I hope to get some help from time to time.
>>>>>>>>>> Alienating
>>>>>>>>>> people is not a good way to get help.
>>>>>>>>>>
>>>>>>>>>> But:
>>>>>>>>>>
>>>>>>>>>> There are many things I like about the language, but I have
>>>>>>>>>> always been perplexed by the haskell ecosystem in a couple of ways.
>>>>>>>>>> However
>>>>>>>>>> good and/or interesting a language might be, it is not possible to
>>>>>>>>>> do meat
>>>>>>>>>> and potatoes development unless there is a good supply of
>>>>>>>>>> packages/libraries.
>>>>>>>>>>
>>>>>>>>>> My first problem was that I often just could not get stuff to
>>>>>>>>>> install. The second problem was documentation. I hope it has
>>>>>>>>>> improved a
>>>>>>>>>> bit. I was always flabbergasted at the (apparent) belief that a few
>>>>>>>>>> lines
>>>>>>>>>> of API documentation coughed out by haddock are enough. But that's
>>>>>>>>>> all
>>>>>>>>>> there was in a lot of cases. That, and "refer to xxxx research
>>>>>>>>>> paper" and
>>>>>>>>>> "figure it out from the types". Hah. Any math paper that consisted
>>>>>>>>>> of just
>>>>>>>>>> the equations sorted in alphabetical order would not be well
>>>>>>>>>> received, I
>>>>>>>>>> think.
>>>>>>>>>>
>>>>>>>>>> I really admired that fact that Michael Snoyman wrote a book
>>>>>>>>>> about Yesod. For all I know he may not have kept the book up, but at
>>>>>>>>>> least
>>>>>>>>>> he realized that people needed an explanation of how to use his
>>>>>>>>>> software.
>>>>>>>>>>
>>>>>>>>>> Well, back to work. I am going to give haskell another try for
>>>>>>>>>> sure. It's just too tempting to give up on. If it doesn't work, the
>>>>>>>>>> next
>>>>>>>>>> stop will be sml or ocaml.
>>>>>>>>>>
>>>>>>>>>> Best,
>>>>>>>>>>
>>>>>>>>>> - DJ -
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 15-03-01 09:56 AM, emacstheviking wrote:
>>>>>>>>>>
>>>>>>>>>> I feel your pain...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Confession: I abandoned Haskell two years ago because of
>>>>>>>>>>> frustration with cabal and hackage. I decided to get back to the
>>>>>>>>>>> language
>>>>>>>>>>> today, and to start with Haskell School of Expression. I
>>>>>>>>>>> immediately run
>>>>>>>>>>> into the problem that the first thing I try to install with cabal
>>>>>>>>>>> does not
>>>>>>>>>>> work.
>>>>>>>>>>>
>>>>>>>>>>> It is the same reason I have stopped using it. It's a real
>>>>>>>>>> shame. Those with better education and understanding than mine
>>>>>>>>>> should be
>>>>>>>>>> concerned that the uptake of the language is stunted by its package
>>>>>>>>>> manager.
>>>>>>>>>>
>>>>>>>>>> I love Haskell. I have taught myself (the beginnings at least)
>>>>>>>>>> of group theory just to better comprehend the mindset of monads. For
>>>>>>>>>> that
>>>>>>>>>> alone I am glad I learned Haskell as it has rekindled my interest in
>>>>>>>>>> maths!
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Thanks for any help. Please tell me things are not just as bad
>>>>>>>>>>> now as they were when I left ;-)
>>>>>>>>>>>
>>>>>>>>>>> This mail seems to indicate to me that "cabal hell" is here
>>>>>>>>>> for some time to come...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Beginners mailing
>>>>>>>>>> [email protected]http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Beginners mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Sent from an iPhone, please excuse brevity and typos.
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Beginners mailing list
>>>>>>>> [email protected]
>>>>>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Sent from an iPhone, please excuse brevity and typos.
>>>>>>
>>>>>> _______________________________________________
>>>>>> Beginners mailing list
>>>>>> [email protected]
>>>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> --
>>>> Sent from an iPhone, please excuse brevity and typos.
>>>>
>>>> _______________________________________________
>>>> Beginners mailing list
>>>> [email protected]
>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>
>>>>
>>>
>>
>
> --
> Sent from an iPhone, please excuse brevity and typos.
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.haskell.org/pipermail/beginners/attachments/20150302/ffe0c2f5/attachment.html>
------------------------------
Subject: Digest Footer
_______________________________________________
Beginners mailing list
[email protected]
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
------------------------------
End of Beginners Digest, Vol 81, Issue 9
****************************************