marco
Dmitrii
Вы там где-то на 8.6.1 перешли, он же поломан
При помощи 8.6.1 проверяется CI. Это просто меры, чтобы убедиться, что все билдится с новой версией GHC. Все наши проекты компилируются при помощи последних трех мажорных версий GHC как минимум, поэтому можно выбрать любую, с которой работать более комфортно 🙂 В данный момент пока что все работают на GHC 8.4.3 все равно
Alexander
чем раньше люди переходят на 8.6.1 и собирают им тем лучше
Alexander
чтобы таких проблем как с *.1 не было
Alexander
кто-нибудь, придумайте какую-нибудь очень простую последовательность, но чтобы в ней бежалось по разным классам чисел
Alexander
и не очень быстро растущую
Алексей
В смысле классам?
Alexander
четные. нечетные, простые и нет и прочее
Alexander
а стоп, хотя ничего интересного все равно тут не сделать, вопрос снят
Alexander
просто сделаю 5+7n
Алексей
Из-за того, что RC никто не собирает адовые баги, вроде сломанного дерайвинга Ord, находятся в *.1
Алексей
Я тоже не собираю
Alexander
вот именно
a66ath
вот именно
Собирать в СІ это ок, в продакшон пихать не ок
a66ath
:D
Алексей
Так если не собирать, то именно такое вот придётся пихать в продакшон
Alexander
а у нас есть пакеты для длинных бенчмарков
Cheese
Alexander
а. упорядоченное, б. слишком много элементов
Alexander
в смысле не критерион, а что-то что выдает нормальную статистику/данные от долгого запуска?
Алексей
В смысле?
Alexander
ну мне не нужно умничание критерионовское с запуском программы кучу раз
Alexander
но нужна талбичка с тем что за сколько отработало
Alexander
которую удобно смотреть
Алексей
НЕту, вроде
Алексей
Но как тогда оченивать ошибки совсем непонятно
Алексей
Критерион, конечно же, страшно врёт
Alexander
никак
Alexander
стало в 10 раз хуже - значит проблема
Алексей
Думаю, нет
Alexander
вообще мне и
t <- time q
putStrLn $ "blabla: " ++ show t
наверное подойдет
Anonymous
Anton будет жить. Поприветствуем!
Dmitrii
вообще мне и
t <- time q
putStrLn $ "blabla: " ++ show t
наверное подойдет
Я в своих проектах в последнее время использую gauge библиотеку для бенчмарков
http://hackage.haskell.org/package/gauge
Там интерфейс такой же, как у критериона, только зависимостей раз в 100 меньше, и не надо ждать по 40 минут каждый раз, чтобы на разных версиях GHC пробенчмаркать. Правда, нет красивого HTML, только красивый консольный аутпут. Но как по мне, красивого HTML и не должно быть в библиотеке бенчмарков, это можно сторонней либой сделать.
Д.
Оказывается, версия GHC 8.4.3 тоже бажная. Вышла версия GHC 8.4.4.
Timofey
Никогда такого не было и вот опять
IC
Alexander
рассылка
Kirill
https://twitter.com/bgamari/status/1051599021226291200 ещё
Alexander
- A bug which could result in memory unsafety with certain uses of
    touch# has been resolved. (#14346)
  - A compiler panic triggered by some GADT record updates has been
    fixed (#15499)
  - The text library has been updated, fixing several serious bugs in
    the version shipped with GHC 8.4.3 (see text issues #227, #221,
    and #197.
  - A serious code generation bug in the LLVM code generation,
    potentially resulting in incorrect evaluation of floating point
    expressions, has been fixed (#14251)
Cheese
помогите человеку с вимом https://gitter.im/ruHaskell/forall
Dmitry
Наверное, сервер не в $PATH
A64m
Cheese
Зигохистоморфный
на этой неделе в бекендсикрет... Голанг(
Зигохистоморфный
там вообще дикий ужас, к го никогда любви не будет, он не только скучный, но и многословный
саша
го, он просто для людей, которые не хотят учиться, но при этом любят велосипедить
Зигохистоморфный
а ну и понятно
Зигохистоморфный
https://twitter.com/backendsecret/status/1051751154890272768
Зигохистоморфный
с руби на го
Зигохистоморфный
шило на мыло
Зигохистоморфный
одно другого краше
Зигохистоморфный
на этой неделе, пожалуй я отпишусь
Dmitrii
Alexander
го круто!
Alexander
это вам не функторы по памяти перемещать
Alexander
это ПРОДАКШН
саша
Alexander
ещё и генерики какие-то будут
Alexander
скатывается язык
Alexander
(/me не читал proposal)
Зигохистоморфный
сравнение языков у автора в твитер
го - руби, руби - го
дальше мозгов не хватило?
Андрей
Алексей
Вот вам ещё практиков
Yeah, as I said, did a hundred things. I designed database schema without picking up a single book on database. First implementation was 100 DB accesses per Story fetch, and it blew the cap on my BaaS in days of development. LOL. Quickly figured out what's wrong via API documentation, redesigned the schema (I didn't even know what the word schema is, I thought it's just Excel table rows & columns). Shrunk it down to 0 accesses for query actions (query also fetch basic metadata for 50 Stories at the same time). Probably got all these done in 2/3 weeks, a quarter of the time someone goes thru a DB design course?
Андрей
думаю всё же там какой никакой рост должен быть
Андрей
руби на пайтон это шило на мыло
Зигохистоморфный
нууу не
Эскобар пришел и сказал, что он про это думает
Андрей
ну его аксиома вообще к чему угодно подходит
Зигохистоморфный
Андрей
ну веб не на хаскеле же писать )
Андрей
лан, всё, молчу молчу
Cheese
Anonymous
А куда податься (из любопытства) хаскелисту?
Раст, Идрис, Кок?
кана
голенг
кана
чтобы на контрасте сыграть
Alexander