<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Yes, this was changed recently as it provides a way to manage all 3 components individually.</p><p class=MsoNormal>As in should you want to you can have any number of versions of GHC installed at the same time.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>By decoupling the components it allows for quicker updates and releases and for a better user experience.</p><p class=MsoNormal>Platform was for instance still using GHC 8.6.5 and cabal 3.0.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>For the record these packages aren’t new, they’re only now being recommended.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Tamar</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:irfon@ambienautica.com">Irfon-Kim Ahmad</a><br><b>Sent: </b>Saturday, April 25, 2020 06:22<br><b>To: </b><a href="mailto:haskell-cafe@haskell.org">haskell-cafe@haskell.org</a><br><b>Subject: </b>Re: [Haskell-cafe] When did it become so hard to install Haskell onWindows?</p></div><p class=MsoNormal><o:p> </o:p></p><p>This must be a recent development, because I installed Haskell using the "self-contained, all-in-one installer" only a month or two ago. The page on haskell.org still talks about this: "The Haskell Platform is a self-contained, all-in-one installer. After download, you will have everything necessary to build Haskell programs against a core set of useful libraries." (That really should be edited to reflect the current state of affairs.)</p><div><p class=MsoNormal>On 2020-04-25 12:27 a.m., Richard O'Keefe wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><div><p class=MsoNormal><span style='font-family:"Courier New"'>I ran into the same 403 with HaskellStack.org,<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Courier New"'>but using the "Cached" link that Google offered,<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Courier New"'>the page that *should* be there has a link to a<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Courier New"'>Windows 64-bit installer for stack, and stack is<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Courier New"'>currently installing ghc-8.8.3 for me, although it<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Courier New"'>warns that stack has not been tested with GHC<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Courier New"'>versions about 8.6.<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Courier New"'><o:p> </o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Courier New"'>The irony is that I ran stack.exe from an Ubuntu 18<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-family:"Courier New"'>shell.<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>On Sat, 25 Apr 2020 at 15:24, José Pedro Magalhães <<a href="mailto:dreixel@gmail.com">dreixel@gmail.com</a>> wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><div><p class=MsoNormal style='margin-left:40.8pt'>Hi, <o:p></o:p></p><div><p class=MsoNormal style='margin-left:40.8pt'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'>I haven't used Haskell in my personal computer in a while. I decided to install it again. I used the Haskell Platform in the past, so I went for that again - and a quick Google search on "install haskell windows" brings up the HP page, so I thought I was on the right track.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'>At the HP page for Windows, I'm greeted with this:<o:p></o:p></p></div><div><div><p class=MsoNormal style='margin-left:40.8pt'><img border=0 width=451 height=542 style='width:4.6979in;height:5.6458in' id="Picture_x0020_3" src="cid:image001.png@01D61AEB.2BB49520"><o:p></o:p></p></div></div><div><p class=MsoNormal style='margin-left:40.8pt'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'>In the past I'd just download an installer which would take care of things - now it seems to be more complicated. But fine, I followed the link to configure Chocolatey. That's where it starts getting really scary:<o:p></o:p></p></div><div><div><p class=MsoNormal style='margin-left:40.8pt'><img border=0 width=562 height=559 style='width:5.8541in;height:5.8229in' id="Picture_x0020_4" src="cid:image002.png@01D61AEB.2BB49520"><o:p></o:p></p></div></div><div><p class=MsoNormal style='margin-left:40.8pt'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'>First, I have to subscribe to a newsletter? Really? I guess this is entirely optional, but the instructions don't make it sound so. Then I have to know what powershell.exe is, use an administrative prompt, and enter scary commands in it.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'>I gave up at this stage. But going back to the HP page, it appears that even this wouldn't be enough, because I would still need to follow "the instructions at <a href="http://haskellstack.org" target="_blank">haskellstack.org</a> to install stack". The link to <a href="http://haskellstack.org" target="_blank">haskellstack.org</a> takes me to a <a href="https://docs.haskellstack.org/en/stable/README/" target="_blank">403 Forbidden</a>.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'>I honestly don't want this to sound like a rant. I genuinely would like to understand why this multi-step, multi-tool, multi-website process was introduced, how it is superior to a single installer, and whether this is really the process we want newcomers to the language have to follow.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'>Thanks,<o:p></o:p></p></div><div><p class=MsoNormal style='margin-left:40.8pt'>Pedro<o:p></o:p></p></div></div><p class=MsoNormal style='margin-left:40.8pt'>_______________________________________________<br>Haskell-Cafe mailing list<br>To (un)subscribe, modify options or view archives go to:<br><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>Only members subscribed via the mailman list are allowed to post.<o:p></o:p></p></blockquote></div><p class=MsoNormal><br><br><o:p></o:p></p><pre>_______________________________________________</pre><pre>Haskell-Cafe mailing list</pre><pre>To (un)subscribe, modify options or view archives go to:</pre><pre><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a></pre></blockquote><pre style='mso-margin-top-alt:0in;margin-right:.5in;margin-bottom:5.0pt;margin-left:.5in'>Only members subscribed via the mailman list are allowed to post.</pre><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p></div></body></html>