Denis
можно жиже
Leonid 🦇
for_ mv (`writeTVar` False) как вам такой стиль? прошел бы ревью?
Leonid 🦇
mv :: Maybe (TVar Bool)
Vladislav
Я б так мог написать
Зигохистоморфный
а я себе представил как в 1C было бы writeTVar - запишиТварь :D
Leonid 🦇
записатьТПер было бы
Aleksei (astynax)
пишиТЕЛЕКар
Евгений
записатьОПер
Евгений
transaction == операция
Alexander
writeTVar там и английский поддерживается
Leonid 🦇
вз :: Возможно (ОПер Булево)
Vladislav
Какой сложный код, все в нем по-английски
Vladislav
Maybe кстати сокращали бы до "мб", видел такое вместо "может быть"
Alexander
в R у булиновых переменных такое значение есть
Alexander
там 3 варианта, правда, ложь, хз
Alexander
а в php ещё и FileNotFound
Leonid 🦇
типа NULL в сикелях, или другая семантика? у х.з. в R
Vladislav
ы :: Мб Цел ы = Просто 7
Leonid 🦇
ж :: Необязательное Двойное ж = Немного 7,4
Alexander
ага
Alexander
not not хз
Leonid 🦇
давайте русскоязычную прелюдию напишем
Ilya
русскоязычное вступление
Leonid 🦇
класс Функтор ф где отобразить :: (а -> б) -> ф а -> ф б
Leonid 🦇
или отображение?
Alexander
втягивание
Ilya
класс Функтор ф где отобразить :: (а -> б) -> ф а -> ф б
> такого символа на русской клавиатуре нет ;)
Ignat
> РУССКАЯ КЛАВИАТУРА
Ilya
alt-shift > alt-shift только так
Alexander
где кстати "втягивание" было?
Ignat
←→
Ignat
полёт нормальный
Ilya
> РУССКАЯ КЛАВИАТУРА
раскладке, конечно же..
Ignat
ну раскладок бывает чуть меньше, чем пользователей
Ignat
для такого дела можно и настроить
Ilya
и наклейки новые наклеить на клавиши
Leonid 🦇
замапить > на №, вот уж точно бесполезный символ
Ilya
да, можно
Ilya
еще % есть из свободных
Alexander
$
Ignat
алло, третий уровень добавить
Alexander
все равно скоро не нужен будет
Ignat
и можно хоть весь base-unicode-symbols
Leonid 🦇
compose:altgr, или как там
Ignat
ну compose не супер-удобно
Leonid 🦇
ну там @ для -XTypeApplication можно и через композ
Leonid 🦇
-РПрименениеТипа, извините
Aleksei (astynax)
ТипаПрименение!
Aleksei (astynax)
ТипаСемьи
Aleksei (astynax)
МногопараметровыеТипаКлассы
Евгений
Только ТипоКлассы, конечно
Aleksei (astynax)
Не! Это же "Типа, классы"
Alexander
вы с типосемьями то поосторожнее
Alexander
обычные правильные православные семьи
Denis
вз :: Возможно (ОПер День)
Denis
починил
Alexander
ктонибудь свежий stack в bitbucket-ci запускал? Там image надо выбрать нормальный или вообще без перспектив?
Alexander
stack exec hlint src/**/*.hs Downloading lts-11.5 build plan ... Downloaded lts-11.5 build plan. AesonException "Error in $.packages.cassava.constraints.flags: failed to parse field packages: failed to parse field constraints: failed to parse field flags: Invalid flag name: \"bytestring--lt-0_10_4\""
Alexander
@qnikst @catamorphism А можете подсказать, как правильно bytestring через Servant пересылать?
Alexander
вопрос требует некоторого уточнения, насколько я помню ему просто тип ByteString и octet/stream сказать
Alexander
По сути, bytestring - это PDFка
Alexander
Нужно ее переслать клиенту, а там уже я найду, что с ней сделать
Alexander
octet/stream, окей, спасибо загуглю
Aleksei (astynax)
Там что-то было про отправку именно файла
Alexander
Этож вроде бага старого стэка? Лечится апгрейдом
Да, но на ci лучше взять более модный образ докера
Alexander
Мало ли кто уже заморачивался
Kirill
Ну апгрейд образа тоже апгрейд :)
Alexander
в последнем серванте появился streaming api
Alexander
там даже в память байтостроку не надо делать
Alexander
ещё есть Raw
Alexander
там можно wai-шным интерфейсов сказать - отдай этот файл
Alexander
Я не уверен, последний ли у нас Сервант. Но может быть и да, мы его бампали недавно.
Alexander
мне их апи не понравился, я свой запилил вариант
Alexander
потом попросил Джулиана портировать, но не знаю чем закончилось
Kirill
а слак не у всех отвалился?
Alexander
Слак работал. Гиттер отвалился
Alexander
у меня тупил, но работает