<div dir="ltr">Thanks, Mario, for that suggestion; it brought back memories! That is, in fact, what we used to do in the "old days," before the BYOD craze took over and we gave up our servers. But you're right: it did have its advantages and would be one solution. I remember having scripts for setting up and archiving the accounts each semester, and automated turn-in scripts that would grab student lab submissions from their home directories each week and run test suites on them. I wonder if I still have copies of all those scripts and how much effort it would take to bring all of that back -- not to mention getting a server I could host it on.<div><br></div><div>Having thus just gone down memory lane, however, it still seems that this problem could be solved for everyone simultaneously if we could just get a single "click-to-install" set-up on <a href="http://haskell.org">haskell.org</a>.<div><br></div><div>--Todd</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 21, 2023 at 6:01 PM Mario J. Hesles <<a href="mailto:mariojlhm@gmail.com">mariojlhm@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"><div>Hi Todd,</div><div><br></div><div>Perhaps you could set everything up once on a server, create accounts for each of your students, and then just have them ssh into it and do their work remotely? It's not ideal, but it would be better than wasting so much time debugging boring install issues. The adventurous ones can try installing everything themselves.<br></div><div><br></div><div><div><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font face="arial, helvetica, sans-serif">Sincerely,</font></div><div dir="ltr"><font face="arial, helvetica, sans-serif">Mario J. Hesles</font></div></div></div></div></div></div></div></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 21, 2023 at 6:00 PM Todd Wilson <<a href="mailto:twilson@csufresno.edu" target="_blank">twilson@csufresno.edu</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">Sigh. As a college educator who is trying to use Haskell in as many classes as possible, I am still disheartened by how much effort is required by students to get the toolchain and additional libraries installed and working on their various platforms. I usually have to waste time during the first two or three weeks of class (and this semester it has extended to more than four) with students over this, whereas instead I should be able to send out a link before my class begins and expect that almost all of them will have everything installed on the first day. I know this topic has been discussed here and elsewhere, and that there are efforts underway to improve the situation, but I just want to make a plug again for easy Haskell installation for beginners. Diversity in the ecosystem is great, but for people trying to get started, there should be one simple and surefire way to get up and running, with a clear path later for upgrading the environment in any number of different directions.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 21, 2023 at 3:26 PM Dominick Samperi <<a href="mailto:djsamperi@gmail.com" target="_blank">djsamperi@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"><div>I watched an interesting YouTube video explaining how to install and use</div><div>the Haskell extension in VS code, but the information appears to be</div><div>obsolete, because there is no mention of ghcup, and ghcup is now</div><div>required, along with a new version of the Haskell extension (the old one</div><div>is labeled "legacy").</div><div><br></div><div>Unfortunately, I could not install ghcup on Windows due to obscure PowerShell</div><div>security issues, or missing libraries in MSYS. While wrestling with this problem</div><div>I discovered that Unix tools from Rtools must not be in PATH while working</div><div>with Stack, probably due to incompatible MSYS versions. But removing Rtools</div><div>from PATH does not resolve the ghcup installation problems.</div><div><br></div><div>Any tips on ghcup installation under Windows would be appreciated.</div><div><br></div><div>Thanks,</div><div>Dominick</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>
_______________________________________________<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>
</blockquote></div>