<div dir="ltr"><div>Yes, I agree. <br></div><div>
<div><br></div><div>Unfortunately in the framework provided in this chapter there are more problems than the one you mentioned David.</div><div><br></div><div>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.</div><div>Also I don't know whether all exercises are even sensical with new features being added.<br></div>

</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 6 Nov 2022 at 18:44, Brandon Allbery <<a href="mailto:allbery.b@gmail.com">allbery.b@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">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>
>> 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.<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.<br>
<br>
<br>
<br>
-- <br>
brandon s allbery kf8nh<br>
<a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a><br>
</blockquote></div>