Евгений
Aliester
вы живете в капиталистическом государстве, получаете деньги от частной компании, скорее всего от недоедания и гнета буржуазии не страдаете, к угнетенному класу не относитесь. в чем тогда ваш троцкизм выражается? субкультура навроде фендома стар трека?
Dmitry
А как же боль за родину? А классовая ненависть?
Евгений
Евгений
саша
Aliester
скорее что сподвигло вас стать троцкистом без видимых мне стимулов
саша
Но банить вас за нее никто не будет, скажите спасибо свободе слова.
Dmitry
Sergey
Слава
Во первых это эйджизм, во вторых это ложь.
Тут есть доля правды. Наши так сказать, атланты - удивительное жлобье. Кто с ними не сталкивался, может действительно верить в благость того вида "капитализма", что есть в РФ.
Sergey
Евгений
Евгений
Ilya
зачем это тут? этому не место в канале по фп
Dmitry
Кстати, а есть ли какие-то компьютерные модели для проверки правильности марксизма/троцкизма/геецентризма и т.д.? А то на людях как-то неловко эксперименты ставить...
Слава
Sergey
Dmitry
Что получилось?
Евгений
Получились матмодели экономики, трисигмы вроде
Dmitry
Не, я имею ввиду, она живучей оказалась?
Евгений
Раскулачить
Видимо вы не очень хорошо понимаете, что это слово значит
Евгений
Слава
Если кого и раскулачивать, так это собственников коммерческой недвиги, непонятно какими способами её заполучивших.
Евгений
Alexander
По-моему, в разговоре не хватает абсолютных цифр. А то может оказаться, что там программисты на доширак еле зарабатывают, а Евгений - аж на два доширака
Евгений
Alexander
а есть нормальный способ записать maybe (return ()) (\t -> ...) x?
Alexander
вроде было что то про связь гвардов и паттерн-матчинга
Alexander
в ду-нотации
Alexander
общая задача - в отдельном треде слушать TQueue пока он не будет очищен сборщиком мусора
Слава
Alexander
Alexander
вроде как довольно типичная задача
Alexander
причем запись в очередь не блокирующая, так бы MVar взял
Евгений
А почему вы внутреннюю функцию в отдельную не вынесете?
Alexander
ну если нет способа нормально записать то так и сделаю
Alexander
в хаскеле кстати есть слабые ссылки
Ilya
Alexander
mkWeakMVar
Alexander
Alexander
я очень не люблю многострочные скобки
Alexander
это я еще не добавлял
Alexander
кана
но его наверное нет в base, но его наверное нет в base
Кирилл
Он есть в экстре
кана
даже for_, он точно есть в base
кана
Ilya
Alexander
окей, вопрос на миллион долларов США. Как заставить newIORef [] вернуть нужный тип, по которому полиморфна исходная функция?
Alexander
я ничего умнее delete x [x] не могу придумать
Alexander
type application
Alexander
newIORef @A []
Alexander
ещё можно newIORef ([] :: [A])
Alexander
если тип полиморфный и есть в параметрах, то + ScopedTypeVariables и использовать типопеременную из контекста
Alexander
Dmitry
Хм. Пошли вопросы по Хаскелю... Никакой свободы слова!
Alexander
Alexander
лучше явно сделать scope в котором явно просить закрыться, через async или закрываемые очереди использовать
Alexander
переходить к финализаторам и weakref только если по другому совсем никак
Alexander
но с ними есть n сложностей
Dmitry
А почему?
Alexander
нужно делать финализаторы на # объекты, иначе можно пересоздать объект и финализаторы раньше времени сработает
Alexander
+ они не факт что сработают вообще при закрытии программы, могут сработать сильно позже момента когда ссылок не осталось
Alexander
Alexander
Alexander
с ним работает, да
Alexander
код можно усложнить, но это минимум в котором компилятор не знает что за тип у функции