LINUX.ORG.RU

История изменений

Исправление Shushundr, (текущая версия) :

это не вполне виджет

Ну в принципе виджеты там есть:

https://hackage.haskell.org/package/gi-gtk-4.0.5/docs/GI-Gtk-Objects-Widget.html

надо только понять, как в хаскеле наследуют.

https://it.wikireading.ru/hpZkz2xs0y
«всё, что надо знать про наследование, – это просто ограничения на класс типа-параметра при объявлении класса»

(...) => это ограничение класса типа

Приглядываемся к коду, там в строке 30 как раз написано:
drawClockBackground :: GTK.IsWidget widget =>

То есть drawClockBackground это как раз наследник виджета?

не вполне

А по-моему нормально всё.

Даже если не нормально, то в принципе-то класс-наследник сделать можно, надо только найти как.

Исходная версия Shushundr, :

это не вполне виджет

Ну в принципе виджеты там есть:

https://hackage.haskell.org/package/gi-gtk-4.0.5/docs/GI-Gtk-Objects-Widget.html

надо только понять, как в хаскеле наследуют.

https://it.wikireading.ru/hpZkz2xs0y
«всё, что надо знать про наследование, – это просто ограничения на класс типа-параметра при объявлении класса»

(...) => это ограничение класса типа

Приглядываемся к коду, там в строке 30 как раз написано:
drawClockBackground :: GTK.IsWidget widget =>

То есть drawClockBackground это как раз наследник виджета?

не вполне

А по-моему нормально всё.