@haskellru

Страница 1404 из 1551
Hot
13.08.2018
06:55:30
Хм, а в решении-то ошибка.

Dmitry
13.08.2018
06:56:21
Что проще теоремы доказывать?

Google
Oleg
13.08.2018
06:57:33
Что проще теоремы доказывать?
Что для какого-то простого конструктора сигма-типа с эвиденсом неравенства потребуется 5 страниц теорем

Hot
13.08.2018
06:57:50
А, опечатка просто была. line и testLine местами поменять.

Dmitry
13.08.2018
06:58:41
Что для какого-то простого конструктора сигма-типа с эвиденсом неравенства потребуется 5 страниц теорем
Не буду спорить :) Я имел ввиду, что проще или к length перейти, или инкапсулировать функциями, чем на типах это делать.

Хотя, может, на типах даже ещё проще, я просто не представляю, как

Oleg
13.08.2018
06:59:09
Но, естественно, если где-то потребуется доказывать неравенство перед конструктором, в идрисе это доказательство будет раз в 15 короче, чем в симуляции завтипов в хашкеле или шкале

Alexander
13.08.2018
07:02:44
ты про wai-middleware-prometheus ? тож просто мидлварь
ну да, но нужен адаптер, который по servant описанию будет правильные хэндлеры генерить

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

можно руками конечно, то это такое

Kirill
13.08.2018
07:04:33
чот как-то я не уверен, что это в общем случае внятно получится

Alexander
13.08.2018
07:05:07
почему же, просто добавить Prometheus (name::Symbol)

Kirill
13.08.2018
07:05:08
как-то метрики не обязательно строго на пути ложатся

а, типа явно в серванте

Alexander
13.08.2018
07:05:24
да

Google
Kirill
13.08.2018
07:06:34
не видел такого, но мысль, что иногда может быть нужно посчитать ещё и с учётом параметров

Alexander
13.08.2018
07:07:05
это кстати возможно, там есть нужные методы, но они не exposed

ещё там дефолтные банкеты всегда

Kirill
13.08.2018
07:07:41
бакеты может?

Alexander
13.08.2018
07:07:52
что вообще бредово, и считается в секундах и делается div

ну с телефона

он любит заменять словп

точнее я так и не понял, но похоже у меня все тупо попадает в 1-2 бакета

или я что-то делаю не так, или библиотекой серьезно никто не пользуется..

Kirill
13.08.2018
07:15:32
про мидлварь думаю скорей последнее

Alexander
13.08.2018
07:32:06
бесит, понавыкладывают на хакадж, а потом неясно, что с этим делать

а, кстати, для трейсинга какие решения не завязанные на GCS или Амазон есть хорошие?

у нас используется но с привязкой к GCS

Hot
13.08.2018
07:49:08
AesonException "Error in $.packages.cassava.constraints.flags['bytestring--lt-0_10_4']: Invalid flag name: \"bytestring--lt-0_10_4\""

У меня тут stack не пашет.

Я понимаю, что 1.5.1 не самая свежая версия.

Но вроде как уже релиз, и далек от первого.

Andrey
13.08.2018
07:49:35
upgrade to 1.7.1

Hot
13.08.2018
07:51:42
upgrade to 1.7.1
И тип всё заработает?

Хм, таки заработало.

Google
Ivan
13.08.2018
08:24:26
Привет всем - перестал собираться hslogger. Проблема понятна - в пакете containers обновления которые убрали fold. Можно было бы откатиться на предыдущую версию containers но при этом валятся другие зависимости. Фикс hslogger тривиальный. Сообственно вопрос - есть ли варианты применить его максимально быстро - aka патч перед сборкой в cabal?

Yuriy
13.08.2018
08:41:59
если твой проект собирается через stack, то можно просто указать номер версии или коммит в гите, в котором это уже исправлено

если через cabal-new, то, наверно, тоже можно

Ivan
13.08.2018
08:54:25
если твой проект собирается через stack, то можно просто указать номер версии или коммит в гите, в котором это уже исправлено
Проблема в том что похоже это никто не исправлял - что конечно само по себе удивительно

Andrey
13.08.2018
09:25:37
Проблема в том что похоже это никто не исправлял - что конечно само по себе удивительно
тогда форкни, поправь, сделай PR а локально у себя укажи линк на свой коммит

Ivan
13.08.2018
09:26:12
Форк - хорошее предложение - снего и начну

Kirill
13.08.2018
10:30:28
но есть http://hackage.haskell.org/package/Cassava

Kirill
13.08.2018
10:32:27
Форк - хорошее предложение - снего и начну
см. ссылку на имеющийся форк и пояснения там

Yuriy
13.08.2018
10:33:01
так, у меня stack собирает hslogger без ошибок. в чём проблема?

последнюю версию

Aleksey
13.08.2018
10:49:48
версии GHC то у вас одинаковые?

и может быть разница в extra-deps

Alexander
13.08.2018
12:01:20
старый стек не умел читать кабал файлы

потому что спеку кабал файлов никто не писал

и был момент когда хвр упёрся, что давайте чините стек, а стековцы упёрлись, чтобы хвр починил кабал файл

в итоге в новом стеке это поправили

Leonid
13.08.2018
12:29:22
в стеке свой парсер кабалов что-ли? чем им парсер из Cabal не угодил?

Alexander
13.08.2018
12:56:30
вот не угодил

Google
Index
13.08.2018
13:49:47
Тем, что работает

Kirill
13.08.2018
15:05:49
Alexander
13.08.2018
15:08:46
ура!

Евгений
13.08.2018
15:09:47
в стеке свой парсер кабалов что-ли? чем им парсер из Cabal не угодил?
Не будет повода ныться о том как кабалисты всё ломают

Kirill
13.08.2018
15:10:52
Ну они своё ломают тоже

Как с кассавой

Alexander
13.08.2018
15:17:13
древние кабалы ее не понимают?

Admin
ERROR: S client not available

Kirill
13.08.2018
15:34:54
Ну оператор новый, ответ хвр вроде был - апгрейдитесь

Вроде с лицензиями тоже не всё гладко с обратной совместимостью, с этим SPDX или как там его

A64m
13.08.2018
15:40:13
с кассавой разве проблема с оператором была? там просто же опции компиляции стек распарсить не мог

Alexander
13.08.2018
15:41:05
не, используешь Херберт оператор - поднимай cabal-version

если кабал разрешать залить не бапмнув - то да, баг

тоже самое с лицензиями

это ж стандартный путь к обновлению формата

Anatolii
13.08.2018
18:10:37
смотрю доклад https://www.youtube.com/watch?v=riJuXDIUMA0

ребята оч смелые

пишут на хаскель под фронт и под мобилы

обернули еще это все в cli

https://github.com/obsidiansystems/obelisk

Google
Anatolii
13.08.2018
18:20:19
жалко что доков там нет толком, ну говорит что они будут дописывать

Yura
13.08.2018
19:20:41
Hi folks

Кто-то делал Non_Blocking splice ?

или что-то не механизмах select, чтобы FFI работал с System.Timeout.timeout ?

Kirill
13.08.2018
19:37:05
@drcha0s может ты про interruptible?

Yura
13.08.2018
19:56:22
наверное

я вот засунул с_splice в timeout а он не реагирует

хм...

может получится

Kirill
13.08.2018
19:59:50
@qnikst с vmsplice игрался, ну и вообще про FFI точно должен что-нибудь повещать

@drcha0s а c_splice как объявлен?

Alexander
13.08.2018
20:00:54
я на си игрался

Anatolii
13.08.2018
20:01:51
А нету какого-то caching layer над persitent ?

Alexander
13.08.2018
20:01:55
interruptible надо, будет сигнал прилатать, или fd в haskell-ный event manager добавлять

Yura
13.08.2018
20:03:04
ну вот у меня 2 проблемы - 1-я по throwTo нить не прибивается это решается interruptible

и 2-я что когда я делаю close на сокете то мой c_splice не вылетает, как recv например

Kirill
13.08.2018
20:04:01
interruptible надо, будет сигнал прилатать, или fd в haskell-ный event manager добавлять
а хэндлер не надо вешать на SIGPIPE? или типа splice сам его словит в блоке?

Alexander
13.08.2018
20:04:25
почти все сишные вызовы с eagain выходят

если нет, то не повезло

Страница 1404 из 1551