<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <br>
    <div class="moz-cite-prefix">On 16-01-13 03:44 PM, Rein Henrichs
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAJp6G8wKQCjFzEKG_ELV8NwdNSW3k0XgihdjgAsHRstmWkBXPA@mail.gmail.com"
      type="cite">
      <div dir="ltr">DJ, FWIW:
        <div><br>
        </div>
        <div>The policies of the various OS-level package managers tend
          to make it difficult for maintainers to update<br>
        </div>
      </div>
    </blockquote>
    <snip><br>
    <br>
    Ok, thanks for explanation. I happily use Linux Mint for all kinds
    of stuff with no problems relating to package versions. But it looks
    like stack is the way to go.<br>
    <br>
    Rambling here:<br>
    <br>
    I left Haskell three years ago or so in disgust. I was in grad
    school at the time and was compelled to use it by my supervisor.
    IMHO the Haskell ecosystem back then was a fucking pile of shit. It
    was fine for the researchy stuff I was doing (not in programming
    languages, exactly). But a total uphill battle to actually write
    anything else in. And no, this is NOT just about struggling to
    overcome imperative PL mindset.<br>
    <br>
    I felt that learning Haskell gave me all the wonderful advantages of
    being fluent in Esperanto.<br>
    <br>
    It turns out that <i>to this very day</i> I am totally devoid of
    fucks to give about Haskell's theoretical beauty and "if it compiles
    I just know it's right".<br>
    <br>
    I now need to interface to a huge amount of stuff for scientific,
    numerical, and graphical software that is already written in C, C++
    (which I detest) and sometimes Fortran. I guess that means I mostly
    need glue, which means one thing: Python. and when I <i>do</i> have
    to write something from scratch I am much more comfortable in (gasp)
    Common Lisp: a little-used language with (compared to Haskell) very
    few theoretical scruples. I tend to use an sorta-kinda functional
    style in CL. I must admit that I sometimes do miss a good type
    system. But not must-do-state-in-monads.<br>
    <br>
    So anyway if there has been some kind of reasonable improvement in
    the ecosystem I may recover some of the investment I put into
    learning FP. Or not. Maybe it's sunk costs.<br>
    <br>
    I have know idea why I wasted my time and yours by blurting all this
    out in response to your helpful post. Perhaps I had a minor stroke
    that destroyed the neurons responsible for self-editing and
    self-awareness. So I guess I'll be joining the Tea Party soon.<br>
    <br>
    Bye for now....<br>
    <br>
    - DJ -<br>
  </body>
</html>