
Getting back to Haskell after giving up three years ago. I am running Linux Mint 17.1. Why is the Haskell Platform for linux (or my distro anyway) stuck at 2013? I see that ghc is several versions newer than what comes with Haskell Platform. That seems like a rather severe lag. Why is that? Does it matter? Best, - Jake -

Welcome Back!
Word on the street is to not use Haskell Platform. Make your life easier by
using stack.
https://github.com/commercialhaskell/stack/blob/master/doc/GUIDE.md
On Mon, Jan 11, 2016 at 3:18 PM, DJ
Getting back to Haskell after giving up three years ago.
I am running Linux Mint 17.1.
Why is the Haskell Platform for linux (or my distro anyway) stuck at 2013? I see that ghc is several versions newer than what comes with Haskell Platform. That seems like a rather severe lag.
Why is that? Does it matter?
Best,
- Jake - _______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

On 16-01-11 06:31 PM, Michael Litchard wrote:
Welcome Back!
Word on the street is to not use Haskell Platform. Make your life easier by using stack. https://github.com/commercialhaskell/stack/blob/master/doc/GUIDE.md
Ah, cool thanks. I'll check it out. An acquaintance mentioned something about this to me a few days ago, but I didn't know what he was talking about so it didn't register. Best, - Jake -

I would only be engaging in slight hyperbole if I said, "Stack changed my
life." :)
On Mon, Jan 11, 2016 at 3:43 PM, DJ
On 16-01-11 06:31 PM, Michael Litchard wrote:
Welcome Back!
Word on the street is to not use Haskell Platform. Make your life easier by using stack. https://github.com/commercialhaskell/stack/blob/master/doc/GUIDE.md
Ah, cool thanks. I'll check it out.
An acquaintance mentioned something about this to me a few days ago, but I didn't know what he was talking about so it didn't register.
Best,
- Jake - _______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

FWIW, that's kind of an old Mint.
https://en.wikipedia.org/wiki/List_of_Linux_Mint_releases
On Mon, Jan 11, 2016 at 3:18 PM, DJ
Getting back to Haskell after giving up three years ago.
I am running Linux Mint 17.1.
Why is the Haskell Platform for linux (or my distro anyway) stuck at 2013? I see that ghc is several versions newer than what comes with Haskell Platform. That seems like a rather severe lag.
Why is that? Does it matter?
Best,
- Jake - _______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Dan Stromberg

"Use stack" is one solution but the Haskell Platform is alive and well too. Your distro has an old version of the HP but the current HP has a recent GHC. Tom
El 11 ene 2016, a las 23:02, Dan Stromberg
escribió: FWIW, that's kind of an old Mint. https://en.wikipedia.org/wiki/List_of_Linux_Mint_releases
On Mon, Jan 11, 2016 at 3:18 PM, DJ
wrote: Getting back to Haskell after giving up three years ago. I am running Linux Mint 17.1.
Why is the Haskell Platform for linux (or my distro anyway) stuck at 2013? I see that ghc is several versions newer than what comes with Haskell Platform. That seems like a rather severe lag.
Why is that? Does it matter?
Best,
- Jake - _______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
-- Dan Stromberg _______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

On 16-01-11 11:12 PM, amindfv@gmail.com wrote:
"Use stack" is one solution but the Haskell Platform is alive and well too. Your distro has an old version of the HP but the current HP has a recent GHC.
Tom
Right - thanks for pointing that out. I see that I can download a current one from the "generic" link on the HP page. No doubt that is what I should use if I stick with HP. Now I am left to wonder why package maintainers are so far behind on Ubuntu and Mint. Which I actually don't care enough about to find the answer, since I have two options. Best, - DJ -

DJ, FWIW:
The policies of the various OS-level package managers tend to make it
difficult for maintainers to update packages frequently. Taking Ubuntu as
an example, packages in ubuntu repos stay at the same version for *the
entire release cycle* of the Ubuntu release that they are on unless a newer
version is backported via the backport repository. In practice, this
generally means that most packages are up to 6 months out of date most of
the time—and packages on older releases can be *years* out of date. (Other
distros such as Arch use a rolling release model that effectively means
that packages tend to get update every few weeks rather than every few
quarters.)
For any software whose rate of change exceeds the rate of change allowed
for by the release cycle or other maintenance practices of your distro,
it's best to seek alternate sources if you intend to use latest
versions. The general strategy for acquiring newer versions of software
through your OS-level package manager is to find alternative repositories.
For Ubuntu, this means the use of PPAs.
However, if you combine the difficulty in installing the latest HP with the
fact that it has more or less fallen into disfavor with the introduction of
Stack, which manages its own installation separately from your OS-level
package manager, the best solution for most people is probably just to use
Stack at this point.
On Wed, Jan 13, 2016 at 12:15 PM DJ
On 16-01-11 11:12 PM, amindfv@gmail.com wrote:
"Use stack" is one solution but the Haskell Platform is alive and well too. Your distro has an old version of the HP but the current HP has a recent GHC.
Tom
Right - thanks for pointing that out. I see that I can download a current one from the "generic" link on the HP page. No doubt that is what I should use if I stick with HP.
Now I am left to wonder why package maintainers are so far behind on Ubuntu and Mint. Which I actually don't care enough about to find the answer, since I have two options.
Best,
- DJ - _______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners

On 16-01-13 03:44 PM, Rein Henrichs wrote:
DJ, FWIW:
The policies of the various OS-level package managers tend to make it difficult for maintainers to update <snip>
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. Rambling here: 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. I felt that learning Haskell gave me all the wonderful advantages of being fluent in Esperanto. It turns out that /to this very day/ I am totally devoid of fucks to give about Haskell's theoretical beauty and "if it compiles I just know it's right". 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 /do/ 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. 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. 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. Bye for now.... - DJ -

On Mon, 11 Jan 2016 18:18:42 -0500
DJ
Why is the Haskell Platform for linux (or my distro anyway) stuck at 2013? I see that ghc is several versions newer than what comes with Haskell Platform. That seems like a rather severe lag.
Why is that? Does it matter?
Seeing as nobody has addressed the second question (Does it matter) here, I'll put my two cents in. I've only been using haskell for a few months, on Debian Stable, with the GHC 7.6.3 that comes with Debian Stable. In my limited experience, (especially as regards my learning process), it hasn't much mattered. (Actually, if anything, occasionally it seemed it wasn't old enough -- sometimes googling an issue would turn up articles referencing GHC 6) But I'd be interested in hearing other opinions. P.S. As a Debian user/enthusiast, I haven't seen any need for bothering with Platform or Stack--dpkg/apt got everything (I didn't bother with the "haskell-platform" meta-packages) installed pretty straightforwardly.
participants (6)
-
amindfv@gmail.com
-
Brian Sammon
-
Dan Stromberg
-
DJ
-
Michael Litchard
-
Rein Henrichs