Size: a a a

2021 March 15

DI

Dmitry Ivanov in Haskell
если в foo.txt есть китайский символ, то что должно произойти?
источник

ЖК

Жук Короед in Haskell
👀
источник

ЖК

Жук Короед in Haskell
Но ведь там же пофейлась бы и encodeAscii?
источник

DI

Dmitry Ivanov in Haskell
я не понимаю этого вопроса
источник

ЖК

Жук Короед in Haskell
Я не понимаю, на каком основании, если мне нужна функция f :: Text -> Bytestring, где Bytestring имеет кодировку ASCII, мне позволено использовать encodeUtf8.
И пытаюсь узнать, собственно.
источник

D

Dreamerinnoise in Haskell
потому что utf-8 обратно совместим с ascii
источник

ЖК

Жук Короед in Haskell
Dreamerinnoise
потому что utf-8 обратно совместим с ascii
Спасибо.
источник

ЗП

Зигохистоморфный Пре... in Haskell
источник
2021 March 16

YS

Yan Shkurinskiy in Haskell
Интересная штука
источник

YS

Yan Shkurinskiy in Haskell
А есть какая-то возможность дерайвить FromJSON чтобы некоторые поля парсились комбинатором (.:!)?
источник

YS

Yan Shkurinskiy in Haskell
Чтобы явно отличать null от отсутствия значения
источник

JS

Jerzy Syrowiecki in Haskell
Yan Shkurinskiy
А есть какая-то возможность дерайвить FromJSON чтобы некоторые поля парсились комбинатором (.:!)?
кажется, можно на уровне типа решить — завернуть поле в Maybe (Maybe a) или Option
источник

YS

Yan Shkurinskiy in Haskell
Вот я завернул в Maybe (Maybe a)
источник

YS

Yan Shkurinskiy in Haskell
Но только когда пишу руками инстанс работает ожидаемо
источник

YS

Yan Shkurinskiy in Haskell
Где явно указываю .:! над этим полем
источник

YS

Yan Shkurinskiy in Haskell
Там есть предложение обернуть в ньютайп, попробую подумать над этим)
источник

YS

Yan Shkurinskiy in Haskell
А в Option я кажется такое не нашел (возможно плохо смотрел)
источник

JS

Jerzy Syrowiecki in Haskell
Jerzy Syrowiecki
кажется, можно на уровне типа решить — завернуть поле в Maybe (Maybe a) или Option
нет, ничего не работает
источник

MK

Maxim Koltsov in Haskell
omitNothingFields = False не то что тебе надо делает?
источник

YS

Yan Shkurinskiy in Haskell
Maxim Koltsov
omitNothingFields = False не то что тебе надо делает?
Он же пропустит null в итоговом объекте?
источник