Size: a a a

2021 March 05

L

Lierdakil in Haskell
Ну или это я плохо искал
источник

DG

Denis Gabidullin in Haskell
Lierdakil
Его похоже действительно уже нет. Потому что описание в сети есть, а исходников -- шиш.
источник

L

Lierdakil in Haskell
Я не то чтобы очень старался найти, если сходу не ищется, скорее всего поддержки ноль -- что собственно и наблюдаем: "It works well with 6.2.2". Из более нового из той же серии есть Hoed, он кажется застрял где-то в районе GHC 8.4.
источник
2021 March 06

O

Ortofax in Haskell
Жук Короед
А почему не копроцедура? 🤔
Правильно ли я понимаю, что приставка "co"(англ) превращается в "ко" только если означает дополнение(до целого) (комонады, копредел), а в "со"(рус.) только если означает дополнение не до целого (сотрудник, сокамерник) ? 👀
ко- для дуальных концепций (произведение/копроизведение), со- для чего-то совместного (процессор/сопроцессор)
источник

c

certifiable fleece in Haskell
Есть ли более элегантный способ написать этот код? Обычный паттерн-матчинг по конструктору не подходит, потому что мне надоело менять количество _ при изменениях внутри конструктора.
handlePureMess (id &&& mg_toggle -> (mag, Off)) m = ...
handlePureMess (id &&& mg_toggle &&& mg_zoom -> (mag, (On, Ratio dx dy))) m = ...
источник

MK

Maxim Koltsov in Haskell
Если конструктор - рекорд, то обычный пм

handle mag@Mg{mg_toggle = On}
источник

MK

Maxim Koltsov in Haskell
И тд
источник

c

certifiable fleece in Haskell
Ох, я забыл, что можно паттернматчить вот так, спасибо
источник

MK

Maxim Koltsov in Haskell
Можно приправить расширениями NamedFieldPuns или RecordWildCards
источник

[

[BRM]White Rabbit in Haskell
А я оказывается пол книжки перепрыгнул с этими вашими аппликативными парсерами... Кстати, а шо тут схема неполная, хм?
источник

YS

Yan Shkurinskiy in Haskell
Неполная схема чего? Тайпклассов бейс?
источник

[

[BRM]White Rabbit in Haskell
Ну, да вроде. Где тот же Alternative? Или тут учитывается то, что для его использования надо заимпортить стд-либу?
источник

YS

Yan Shkurinskiy in Haskell
Вот не знаю, может тут учитывается то что в прелюде
источник

YS

Yan Shkurinskiy in Haskell
Альтернатив там нет
источник

YS

Yan Shkurinskiy in Haskell
Но кмк не очень полезное знание .-.
источник

[

[BRM]White Rabbit in Haskell
да-да-да, и я про то. Ладно, фиг с ним, на месте разберусь
источник

YS

Yan Shkurinskiy in Haskell
А тайпклассов вообще достаточно много кмк, схема большая была бы
источник

[

[BRM]White Rabbit in Haskell
У меня ещё такая схема есть
источник

YS

Yan Shkurinskiy in Haskell
Полезно конечно ознакомиться со всем этим, знать просто что оно есть
источник

YS

Yan Shkurinskiy in Haskell
Не всё будет пригождаться
источник