<div dir="ltr"><div>Au contraire! GHCUp is the state of the art of installing GHC on any platform. If anyone has trouble with GHCUp, that's a problem for all of us. Besides, GHCUp merely uses the GHC bindists under the hood, so if GHCUp doesn't work because of msys shenanigans, I expect similar pain for GHC itself. Evidence to the contrary would be quite interesting!<br></div><div><br></div><div>These days, newcomers absolutely deserve to have a single tool manage their toolchain, and I shudder to think of the mess new programmers will get in by randomly `make install`ing stuff into standard directories, when they have no concept of "standard directories" in the first place.</div><div><br></div><div>I'm also curious about <a href="http://repl.it">repl.it</a> and similar solutions.</div><div><br></div><div>Anyway, to get back to the original question, please do open issues on <a href="https://github.com/haskell/ghcup-hs/issues">https://github.com/haskell/ghcup-hs/issues</a> when problems arise. Haskell needs more people with Windows experience to get involved, even just as reporters.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 23 Feb 2023 at 03:32, Anthony Clayden <<a href="mailto:anthony.d.clayden@gmail.com" target="_blank">anthony.d.clayden@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">> <span style="color:rgb(0,0,0);white-space:pre-wrap">Sigh. As a college educator who is trying to use Haskell in as many classes </span><span style="color:rgb(0,0,0);white-space:pre-wrap">as possible, ...</span><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><br></span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap">> </span><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">you better fire up Notepad.exe. ... some decent syntax highlighting,</span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">Hi Todd, and Mig, I too feel your pain. And Windows seems to have always been a neglected child in distros -- even when SPJ was actually sponsored by MSoft.</span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">If you're only trying to give a flavour of Haskell for (say) a few weeks intro, I don't see that you even need all the drama of ghcup.</span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">Perhaps just ignore what it says on the GHC download pages, and grab the compiler plus minimal libraries. Then you can either defer a 'proper' install until students are motivated enough to go through the pain; or don't bother/they've gone on to other subjects.</span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">I agree syntax highlighting is very helpful for newbies: I use NotePad++ for editing and not even VSCode for compiling, but GHCi.</span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">I suspect these fully integrated dev environments are quite confusing for newbies. (Unless they've already experienced them with other languages.) Hard for me to be sure: they simply weren't a thing when I learned Haskell. These days I have installed VSCode; I seldom use it (just way too much clutter around the screen).</span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><br></span></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">AntC</span></div></div>
_______________________________________________<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" rel="noreferrer" 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.</blockquote></div>