Вопросы по теме 'scrap-your-boilerplate'

Общее программирование на Haskell с использованием SYB и специального полиморфизма
У меня есть класс, идентичный Show . и я хотел бы создать экземпляр этого класса для каждого типа кортежа. Обычно это делается путем написания отдельных экземпляров для каждого типа кортежа. instance (Show a, Show b) => Show (a,b) where...
480 просмотров
schedule 27.04.2022

SYB: можно ли переписать карту результата listify с помощью gfoldl?
Могу ли я использовать gfoldl от SYB, чтобы сделать карту результатов listify за один раз? Рассмотрим, например, следующий код: extractNums :: Expr -> [Int] extractNums e = map numVal $ listify isNum e where isNum :: Expr -> Bool...
175 просмотров