[Haskell-beginners] trying to install libraries for Haskell School of Expression

Julian Birch julian.birch at gmail.com
Mon Mar 2 13:08:58 UTC 2015


Yes, sorry, the perils of typing URLs out on your phone... :)

On Monday, March 2, 2015, emacstheviking <sean at objitsu.com> wrote:

> PS: Did you mean stackage .ORG not .COM
>
>
> On 2 March 2015 at 13:04, emacstheviking <sean at objitsu.com
> <javascript:_e(%7B%7D,'cvml','sean at objitsu.com');>> 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 <julian.birch at gmail.com
>> <javascript:_e(%7B%7D,'cvml','julian.birch at gmail.com');>> 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 <sean at objitsu.com
>>> <javascript:_e(%7B%7D,'cvml','sean at objitsu.com');>> 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 <julian.birch at gmail.com> wrote:
>>>>
>>>>>
>>>>> It gets better: they run a hoogle for the exact version, with every
>>>>> library. :)
>>>>>
>>>>> On Monday, March 2, 2015, emacstheviking <sean at objitsu.com> 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 <julian.birch at gmail.com>
>>>>>> 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 <sean at objitsu.com> 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 <jakep at arqux.com> 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 listBeginners at haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Beginners mailing list
>>>>>>>>> Beginners at haskell.org
>>>>>>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Sent from an iPhone, please excuse brevity and typos.
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Beginners mailing list
>>>>>>> Beginners at haskell.org
>>>>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Sent from an iPhone, please excuse brevity and typos.
>>>>>
>>>>> _______________________________________________
>>>>> Beginners mailing list
>>>>> Beginners at haskell.org
>>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>>
>>>>>
>>>>
>>>
>>> --
>>> Sent from an iPhone, please excuse brevity and typos.
>>>
>>> _______________________________________________
>>> Beginners mailing list
>>> Beginners at haskell.org
>>> <javascript:_e(%7B%7D,'cvml','Beginners at haskell.org');>
>>> 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.html>


More information about the Beginners mailing list