[Haskell-cafe] CIS 194 not compiling under new GHC

Brandon Allbery allbery.b at gmail.com
Sun Nov 6 17:44:35 UTC 2022


This being a beginners course, it would still be better if it were
kept up to date with such changes instead of requiring newcomers to
know about them. Byorgey?

On Sun, Nov 6, 2022 at 12:42 PM David Feuer <david.feuer at gmail.com> wrote:
>
> 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.
>
> Before:
>
> instance Monoid X where
>   mappend a b = ...
>   mempty = ...
>
> Now:
>
> instance Semigroup X where
>   a <> b = ...
> instance Monoid X where
>   -- mappend no longer needs to be defined
>   mempty = ...
>
> On Sun, Nov 6, 2022, 12:37 PM Borys Kopeć <boryskopec00 at gmail.com> wrote:
>>
>> Hi all,
>>
>> I've been working through the CIS 194 course recently and unfortunately from lecture 7 onwards the code is not compliant with current compiler.
>>
>> 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.
>>
>> 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.
>>
>> Regards
>> Borys
>> _______________________________________________
>> Haskell-Cafe mailing list
>> To (un)subscribe, modify options or view archives go to:
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>> Only members subscribed via the mailman list are allowed to post.
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.



-- 
brandon s allbery kf8nh
allbery.b at gmail.com


More information about the Haskell-Cafe mailing list