Leonid 🦇
void :: Functor f => f a -> f () void x = () <$ x
Leonid 🦇
other-modules бывают только в тестах
Leonid 🦇
так у тебя весь бинарь из одного модуля, остальное в library
Влод
и почему всё в экспозед?
Leonid 🦇
потому что тебе надо тесты писать
Влод
ну да есть такое
Влод
но это типичная трабла ещё с ооп тянется
Влод
тип по хорошему ты тестируешь то что отдаёшь пользователю либы
Влод
но то что ты отдаёшь наименее тестируемое io дерьмище
Leonid 🦇
Есть конечно вариант в тестах компилять все эти модули второй раз. тогда от либы тест может не зависить.
Leonid 🦇
интересно, можно ли это делать через common блоки
Влод
короче я думал что это чисто мои костыли что я тяну модули наружу ради тестов
Влод
но на деле вот оно как
Влод
получается other-modules бесполезны
Leonid 🦇
еще Internal модули делают что-бы противник мог использовать что-то из "никаких гарантий совместимости"
Влод
и подход hpack тогда норм
Ilya
а так же про попытки мимикрировать под императивные языки
Вспомнилось {-# OPTIONS_GHC -fno-warn-type-defaults #-} {-# LANGUAGE ExtendedDefaultRules, OverloadedStrings #-} module Hello where import Language.BASIC main :: IO () main = runBASIC $ do 10 PRINT "Hello BASIC World!"
Leonid 🦇
что, IDE с автоимпортом так и не завезли? 🙁
а вы с какой целью интересуетесь?
A64m
ide в хаскеле это как дженерики в го, сейчас будут объяснять ненужность
IC
В го есть дженерики?
Дима
Да
Дима
Через слоговое письма канадских аборигенов
Дима
ᐸAᐳ
Дима
🌚
Ilya
Есть конечно
Leonid 🦇
3 темы по кругу "А чо иде нет? Ну вот было бы я бы хаскель изучил", ТК и фримонады
Andrey
cycle [А чо иде нет?, Ну вот было бы я бы хаскель изучил, ТК и фримонады]
Alexander
интересно, можно ли это делать через common блоки
у меня последний раз коммон блоки чего-то совсем не сработали как я хотел
Alexander
ghc на 48CPU хосте без -j радостно жрёт все процы и подкидывает LA до сотни
Alexander
как так жить можно
kosc
Параметрический полиморфизм спасает от этого или нет?
kosc
И что спасает, если речь о хаскеле.
Alexander
он этого специальный спасает
Alexander
ad-hoc
Leonid 🦇
запилю @haskell_prod и буду там молчать
Alexander
кстати а канал для вакансий умел?
Alexander
а то @wormholio вчера писал, а оно ушло в историю уже
доня.
а вы с какой целью интересуетесь?
ну просто если есть автоимпорт, то ни на какую строчку отвлекаться не придётся 🙂
Vladislav
он этого специальный спасает
Я подумал и пришел к выводу, что наверное "специализированный" лучше, чем "специальный" для ad-hoc
Alexander
вроде да, но я не знаю у кого было право туда писать
Alexander
ну канал в смысле телеграмма, когда он почти для всех R/O кроме избранных
Alexander
Я подумал и пришел к выводу, что наверное "специализированный" лучше, чем "специальный" для ad-hoc
согласен, но если бы я не перечитывал пирса, я бы вообще адхок написал :)
A64m
а ad-hoc еще лучше, чем специализированный
Cheese
А что, был такой?
в Гиттере всё ещё есть
Leonid 🦇
по улицам гиттера метет суховей
Kirill
Но он не токсичный
Влод
кстати а канал для вакансий умел?
да умер туда сложно было писать и все всё равно писали в чат
Drunk
на хаскель еще и вакансии есть?
Leonid 🦇
Что такое эта ваша токсичность? Старуха с клюкой? Ведьма, которая загадила все чаты и соц сети? Да её вовсе и не существует. Что вы подразумеваете под этим словом? Это вот что: если я, вместо того, чтобы писать код каждый день, начну гнобить рубисто, у меня настанет токичность. Если я, входя в чат, начну, извините за выражение, обоссывать гоферов и то же самое будут делать @qnikst и @A64m_qb0, в чате начнётся токсичность. Следовательно, токсичность не в чатах, а в головах.
Dmitry
по поводу R/O телеграма - как раз сейчас вышла занимательная статья. Иран - страна с самым большим числом пользователей телеграма, но при этом телеграм там давно запрещен
Dmitry
так что нет оснований полагать, что у нас пойдет как-то иначе.
Leonid 🦇
Я был уверен что он в иране еще не запрещен
Leonid 🦇
они еще пилят национальный иранский мессенджер
A64m
телега не особо давно вроде, но там еще с давнишних времен впн у каждого второго
Dmitry
ну и у нас будет
A64m
да
Drunk
телега не особо давно вроде, но там еще с давнишних времен впн у каждого второго
общаюсь с иранскими друзьями - у них там запрещено чуть ли не больше, чем в китае, при этом своего нет - приходится выкручиваться
Dmitry
ну и тут тоже самое
Dmitry
своё будет, но такое, что лучше бы никакого не было
Drunk
своё будет, но такое, что лучше бы никакого не было
тов. майор будет подсказывать, где отдохнуть в этом году и какое вино лучше купить к ужину
A64m
будут вяло "бороться" с впн-ом
Anonymous
http://kod.opentg.us
Anonymous
он звонки потянет?
Leonid 🦇
будут вяло "бороться" с впн-ом
просто будет еще один повод любого присадить или штрафануть
Anonymous
говорят, что там все юзают все включая инстаграм несмотря на запреты
Anonymous
всем просто похуй
Leonid 🦇
взял на улице шибко строптивого студента, а у него в телефоне впн
A64m
да, будут какие-то нормы по штрафам
Anonymous
даже банклвские переводы работают несмотря на санкции
Anonymous
через сторонние компантт в третьих странах
Alexander
вот 1с все ругают за русскость и т.п.