случаях реализовывать readsPrec?
Допустим, у меня есть игральная карта, кодируемая двумя символами, типа "TC" или "3S". И я сделал тип Suit, и реализовал Read для него.
А потом я ещё захочу руку читать из нескольких карт через пробел.
Или лучше Read по-другому инстанциировать?
Я стал придумывать, как бы это сделал, это нетрудно, но получается неизящно
не надо Read, возьми нормальный парсер
Можно ссылку на туториал?
https://markkarpov.com/tutorial/megaparsec.html
принято deriving Read для отладки и нормальный парсер для решения задачи
А в deriving Read принято переиспользовать нормальный парсер, или вручную через 10 вложенных if'ов?
read обычно руками не пишут
Обсуждают сегодня