Size: a a a

2020 July 01

АГ

Александр Гранин... in Haskell
Переслано от Александр Гранин...
Хаскель не избежит этой участи, если начнет становиться мейнстримным языком. Да уже не избежал
источник

АГ

Александр Гранин... in Haskell
Переслано от Alexander Vershilov
Точно, перейдёт к этому через 20 лет после того, как меинстрим радостно сбежал
источник

АГ

Александр Гранин... in Haskell
Переслано от Александр Гранин...
Быстрее, чем ты ожидаешь
источник

АГ

Александр Гранин... in Haskell
Переслано от Александр Гранин...
Мейнстрим никуда от фреймворков не сбежал, если ты об этом
источник

АГ

Александр Гранин... in Haskell
Переслано от Alexander Vershilov
Даже если он перейдёт завтра, то это будет через 19 лет после того, как в меинстриме начали активно уходить от фреймворков
источник

АГ

Александр Гранин... in Haskell
Переслано от Александр Гранин...
Не начали
источник

АГ

Александр Гранин... in Haskell
Переслано от Александр Гранин...
Даже не близко к тому, чтобы начать
источник

АГ

Александр Гранин... in Haskell
Переслано от Alexander Vershilov
Дооо
источник

YS

Yan Shkurinskiy in Haskell
Значит перепутал) у меня трансформеры дальше ридерТ не уходят
источник

АГ

Александр Гранин... in Haskell
Yuriy Pitomets
я и про то что DSL мертв слышал)
Ну это совсем уже глупости, конечно
источник

ЕР

Евгений Ромашкан... in Haskell
Привет всем.
Я интереса ради набросал пару строк кода на хаскеле с async-pool, который делает параллельные http-запросы, и такая проблема - 1к запросов выполнилось за 8 секунд, это очень медленно. Сервер отвечает стабильно и быстро.
В чём может быть проблема?
Вот тут код - https://pastebin.com/AJY1Ty19
источник

V

Vladimir in Haskell
Евгений Ромашкан
Привет всем.
Я интереса ради набросал пару строк кода на хаскеле с async-pool, который делает параллельные http-запросы, и такая проблема - 1к запросов выполнилось за 8 секунд, это очень медленно. Сервер отвечает стабильно и быстро.
В чём может быть проблема?
Вот тут код - https://pastebin.com/AJY1Ty19
А уменьшать/увеличивать к-во воркеров пробовал? Ну и сравнивал с другим решением по скорости (python/go)?
источник

ЕР

Евгений Ромашкан... in Haskell
Vladimir
А уменьшать/увеличивать к-во воркеров пробовал? Ну и сравнивал с другим решением по скорости (python/go)?
К-во воркеров менять пробовал пробовал, не особо меняется время.
k6.io несколько тыс. rps делает на тот же сервер с той же машины, кастомный скрипт на другом языке - тоже.

Посоветовали править в connectionmanager количество одновременных соединений, экспериментирую managerConnCount, но пока с 8с. только до 4с время сбавилось, всё-равно где-то тормозит...
источник

MK

Maxim Koltsov in Haskell
Рантайм статистику смотрел? Опции гц крутить пробовал? Какое -N?
источник

YP

Yuriy Pitomets in Haskell
еще один нубский вопрос по стеку трансформеров:

как взять некое свойство (например empty :: Alternative m => m a) не верхнего подходящего типа, но ниже?
источник

к

кана in Haskell
lift empty
?
источник

YP

Yuriy Pitomets in Haskell
да)))) только liftIO в моем случае. Супер. Грац.
источник

ЕР

Евгений Ромашкан... in Haskell
Maxim Koltsov
Рантайм статистику смотрел? Опции гц крутить пробовал? Какое -N?
Что за рантайм статистика?
+RTS -N
с разными значениями ускорить скрипт не помогли
источник

MK

Maxim Koltsov in Haskell
Евгений Ромашкан
Что за рантайм статистика?
+RTS -N
с разными значениями ускорить скрипт не помогли
+RTS -s
источник

MK

Maxim Koltsov in Haskell
В ghc manual написано как интерпретировать
источник