<div dir="ltr"><div>Thank you Brent for answering. I'll continue with the course and try to update the code framework as necessary.</div><div><br></div><div>If there happens to be a problem that I cannot solve (since it goes outside of my beginner's knowledge scope) is it okay for me to write to you?<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 6 Nov 2022 at 21:26, Brent Yorgey <<a href="mailto:byorgey@gmail.com">byorgey@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><a href="https://github.com/byorgey/haskell-course" target="_blank">https://github.com/byorgey/haskell-course</a> is the canonical github repo with the materials (though unfortunately I think most people get the material from the upenn-hosted site, which I no longer have access to).  I'm very happy to take PRs with updates.</div><div><br></div><div>-Brent<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 6, 2022 at 12:48 PM Jeff Clites via Haskell-Cafe <<a href="mailto:haskell-cafe@haskell.org" target="_blank">haskell-cafe@haskell.org</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">> On Nov 6, 2022, at 9:47 AM, Borys Kopeć <<a href="mailto:boryskopec00@gmail.com" target="_blank">boryskopec00@gmail.com</a>> wrote:<br>
> <br>
> I know I could google each one, make the compiler happy and then get on with exercises but I think that this is not an optimal learning experience.<br>
<br>
Not ideal, but it would be worth giving it a try and seeing if you can push through, because deciphering compiler errors are something you will have to deal with when writing your solutions, so it's educational in its own way. It might turn out to be just a few things that need fixing up.<br>
<br>
> Also I don't know whether all exercises are even sensical with new features being added.<br>
<br>
I would think they probably are still relevant; the language concepts haven't changed.<br>
<br>
<br>
(I did some quick Googling to see if anyone had put an updated version on GitHub, but I didn't turn anything up. There are a bunch of repos with exercise solutions, so some of them might contain updates to the provided sources but I didn't dig into it.)<br>
<br>
Jeff<br>
<br>
> On Sun, 6 Nov 2022 at 18:44, Brandon Allbery <<a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>> wrote:<br>
> This being a beginners course, it would still be better if it were<br>
> kept up to date with such changes instead of requiring newcomers to<br>
> know about them. Byorgey?<br>
> <br>
> On Sun, Nov 6, 2022 at 12:42 PM David Feuer <<a href="mailto:david.feuer@gmail.com" target="_blank">david.feuer@gmail.com</a>> wrote:<br>
> ><br>
> > The changes needed to make it work should be minor. Since you call out the chapter on monoids, any Monoid instance now needs a Semigroup instance.<br>
> ><br>
> > Before:<br>
> ><br>
> > instance Monoid X where<br>
> >   mappend a b = ...<br>
> >   mempty = ...<br>
> ><br>
> > Now:<br>
> ><br>
> > instance Semigroup X where<br>
> >   a <> b = ...<br>
> > instance Monoid X where<br>
> >   -- mappend no longer needs to be defined<br>
> >   mempty = ...<br>
> ><br>
> > On Sun, Nov 6, 2022, 12:37 PM Borys Kopeć <<a href="mailto:boryskopec00@gmail.com" target="_blank">boryskopec00@gmail.com</a>> wrote:<br>
> >><br>
> >> Hi all,<br>
> >><br>
> >> I've been working through the CIS 194 course recently and unfortunately from lecture 7 onwards the code is not compliant with current compiler.<br>
> >><br>
> >> I can still follow the lectures but I'd like to do every homework exercise. Unfortunately most homework exercises provide you with a code framework to work with and this code does not compile.<br>
> >><br>
> >> Do any of you know about updated versions or corrections to this course? I believe there could be a repo where someone is keeping the course's homework up to date because this course is still quite popular.<br>
> >><br>
> >> Regards<br>
> >> Borys<br>
> <br>
> -- <br>
> brandon s allbery kf8nh<br>
> <a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a><br>
<br>
_______________________________________________<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>