Size: a a a

2020 December 05

AP

Artem Pelenitsyn in Haskell Start
Jerzy Syrowiecki
вот это публичная версия
Ага, спасибо. Не сильно полегчало :-)
источник

AP

Artem Pelenitsyn in Haskell Start
Забавно, что base 8 и 16 в бОльшем почёте
источник

AP

Artem Pelenitsyn in Haskell Start
Я слегка удивлён что этого нет в пакетах (или есть?)
источник

AP

Artem Pelenitsyn in Haskell Start
(За переделами бейс в смысле)
источник

к

кана in Haskell Start
источник

AP

Artem Pelenitsyn in Haskell Start
Круто, спасибо! Я как раз мегапарсек активно использую
источник

JS

Jerzy Syrowiecki in Haskell Start
кана
ничем не плохо, просто причина не использовать

не всегда это нужно, и не всем известно что read это делает

очень не круто было бы, когда человеку нужно чтобы на 0x1 свалиться, а read берет и парсит
разве что надо строки валидировать как числа
источник

JS

Jerzy Syrowiecki in Haskell Start
Artem Pelenitsyn
Ага, спасибо. Не сильно полегчало :-)
Numeric.readInt 2 (`elem` "01") Data.Char.digitToInt "0101"
источник

AP

Artem Pelenitsyn in Haskell Start
Jerzy Syrowiecki
Numeric.readInt 2 (`elem` "01") Data.Char.digitToInt "0101"
Да, я понимаю, спасибо. выглядит не оч, если честно
источник

JS

Jerzy Syrowiecki in Haskell Start
одну обёрточку написать и везде использовать, ну, как обычно
источник

JS

Jerzy Syrowiecki in Haskell Start
если мегапарсек для стрингов использовать, то будет
parse (binary <* eof) "?" "0101"
тоже не идеал
источник
2020 December 06

YG

Yury Golikov in Haskell Start
Привет, подскажите как получить лист, где будет каждое значение для каждого конструктора.
data MyType = A | B | C
f MyType
— [A, B, C]
источник

JS

Jerzy Syrowiecki in Haskell Start
Yury Golikov
Привет, подскажите как получить лист, где будет каждое значение для каждого конструктора.
data MyType = A | B | C
f MyType
— [A, B, C]
data MyType = A | B | C
 deriving (Bounded, Enum)

allValues = [minBound..]


например, так, если я правильно понял вопрос
источник

YG

Yury Golikov in Haskell Start
Jerzy Syrowiecki
data MyType = A | B | C
 deriving (Bounded, Enum)

allValues = [minBound..]


например, так, если я правильно понял вопрос
Гуд, спасибо. Забыл про возможности литерала списокв
источник

AP

Aleksei (astynax) Pi... in Haskell Start
кана
ничем не плохо, просто причина не использовать

не всегда это нужно, и не всем известно что read это делает

очень не круто было бы, когда человеку нужно чтобы на 0x1 свалиться, а read берет и парсит
Можно использовать read после того, как парсером отделишь "только цифры" или другое требуемое подмножество литералов
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Вручную писать поразрядное восстановление числа каждый раз не стоит (в качестве упражнения — можно).
источник

JS

Jerzy Syrowiecki in Haskell Start
Artem Pelenitsyn
Забавно, что base 8 и 16 в бОльшем почёте
может, отправите патч в base?
источник

A

Aragaer in Haskell Start
вот решил сегодняшнюю ёлку и думаю, как бы я это же на си писал, чтобы за 1 проход
источник

к

кана in Haskell Start
что за елка? И почему не на си не за один проход?
источник

А

Алексей ayaye :)... in Haskell Start
адвент, наверное
источник