Ш̴̴̜̥͍͕̼̙̱͙͎͍̘̀̐̔́̾̃͒̈̔̎́́͜р̧̛̺͖͖̯̖ͧͤ͋̅̽ͧ̈̐̽̆̐͋ͤͦͬ͛̃̑͞͞и̒ͥͤͯ͂ͣ̐̉̑ͫ̉̑҉̛͏̸̻͕͇͚̤͕̯̱̳͉ͅф̴̴̡̟̞͙̙̻͍̦͔̤̞̔̓́̍͗̚͢͞ͅт̨̐ͫ̂͊̄̃ͥͪ͏̫̺͍̞̼͈̩̥̜͔͜͜ы̸̴̱̺̼̠̦͍͍͍̱̖͔̖̱͉̅͑͌͒ͫ͒̀ͥ͐ͤ̅͘̕.̵̴̡̭̼̮͖͈̙͖͖̲̮̬͍͙̼̯̦̮̮ͦ̆̀̑̌ͮͧͣͯ̔̂́͟г͌ͮ̏̈͂ͯ̚҉̛̙̬̘̲̗͇͕̠̙͙̼̩͚̀͘͞ͅо̷̥̯̘̓ͤ̽͒̋̉̀̂̄̒̓̊ͨ͛́̌ͤ̂̀͠в̶̒͒̓̏̓̚҉̛̙̘̺̰̮̼̟̼̥̟̘̠̜͜н̸̷̸̲̝͈͙̰̟̻̟̰̜̟̗͎̻̻͍̿̔̃ͨ͑о̔̀̋ͫ̇̿̐ͫ͌͗ͩ҉̨̜̙̙͈͍̮̮̼̙̘̞̕͜͡ Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1026.0 пользователей не могут ошибаться! Официальная конфочка бнвача: bnw@conference.jabber.ru
?5782
говно5759
прекрасное5014
говнорашка4283
хуита3696
anime2612
linux2412
music2227
bnw2198
log1992
рашка1866
pic1840
ололо1737
быдло1418
украина1319
гімно1078
дыбр1046
роботы_не_одобряют909
сталирасты822
bnw_ppl801

https://github.com/bgamari/ghc-proposals/blob/deprecate-stm-invariants/proposals/0000-deprecate-stm-invariants.rst — тут из STM пытаются выпилить always, а я ещё не выяснил зачем он там был нужен.
#ISXF2M (0) / @ndtimofeev / 109 дней назад
https://github.com/l29ah/pid высрал пид-регулятор с cli кароч
#ZX0YM7 (2+1) / @l29ah / 244 дня назад
Какая библиотека для гуя в хаскеле нынче в тренде?
#2UDEFL (6+1) / @l29ah / 245 дней назад
Ну и коль скоро сегодня меня волнуют только извращения: можно ли из STM транзакции сделать atomicModifyIORef и расчитывать что его в самый неподходящий момент не прибьёт retry?
#LR31EH (0) / @ndtimofeev / 269 дней назад
http://hackage.haskell.org/package/fixed-list-0.1.6/docs/Data-FixedList.html — обартите внимание на инстанс в Monad: это вообще практически осмысленно или просто очень хотелось чтобы Monad?
#KES9DS (0) / @ndtimofeev / 269 дней назад
Есть набор общих ресурсов и есть ряд независимых задач состоящих из множества подзадач использующих эти ресурсы. В первом приближении задачи лишены ветвления и не имеют требований по гарантированным срокам исполнения (не знаю как называется это условие). В реальности всё строго наоборот, но пока закроем на неё глаза. Задачи хотелось бы выполнять по возможности максимально параллельно (я являюсь мясным гарантом того что они вообще неплохо параллелятся, поскольку состоят примерно из одних и тех же тасков чуть менее чем совсем и ресурсы в целом позволяют), при этом генерация общей программы должна происходить по возможности пошагово (поскольку пользователь может придти, остановить процесс и откорректировать отдельную задачу). Вопрос состоит в том чего бы мне про это почитать и где бы посмотреть как кто-то что-то такое уже делал. А то я химик, а не компьютерный учёный и даже не сантехник.
#7Q7WY6 (3+2) / @ndtimofeev / 269 дней назад
Как-то давно я читал, что в питине используется модель нескольких поколений объекетов и поэтому GC отрабатывает достаточно быстро без остановки процесса на длительное время. TIL в GHC ничего подобного нереализовано, а для Golang это просто край науки. https://pusher.com/sessions/meetup/the-realtime-guild/golangs-realtime-garbage-collector
#9RNW9F (4+1) / @je / 286 дней назад
При компиляции проекта с помощью cabal build на отдельном файле ghc виснет и постепенно подъедает всю системную память пока не встретит свой OOM. При использовании cabal repl всё отрабатывает нормально. Сотен конструкторов и километров паттернов в проблемном исходнике не обнаружено. И времени чтобы колупаться в том на чём наелся компилятор тоже нет. День обещает быть восхитительным. ghc-8.0.2 на linux если что.
#HOV27K (8) / @ndtimofeev / 293 дня назад
Не проебите те, кто давно хотел начать постигать ФП, но никак не доходили руки https://stepik.org/693.
#VZU7AP (9) / @je / 297 дней назад
http://hackage.haskell.org/package/pretty-show-1.6.12/docs/Text-Show-Pretty.html — Смеяться после слова лопата^W^Wизучения того как работает pPrint.
#AO8N57 (2+1) / @ndtimofeev / 320 дней назад
Блядь, я же просто хотел пощупать генерики, а разъебал весь мозг ими вчера и сегодня не могу продуктивно питушонить - все думаю о них. Кто еще не разъебал себе мозг, можете прочитать этот туториал - https://ocharles.org.uk/blog/posts/2014-04-26-constructing-generically.html
#B9MORI (1+1) / @je / 320 дней назад
из коробки нельзя нормально определить тип для целых чисел в определённом диапазоне, который бы чекался при компиляции
#OKJHR2 (20+3) / @anonymous / 339 дней назад

Всё начинается с того что мудак-функциональщик читает какую-нибудь «умную» книгу типа Little Schemer. Ну обычно хуже того: поциент узнает про самый лучший в мире язык хаскель. И во всяких быдлосайтах и говноблогах типа хабры он черпает свои знания.
Он долго тужится, пытаясь вникуть в суть буковок и однажды он вроде что-то там понимает. И тут начинается срашное: эта пиздота лезет на форумы и выплескивает свой ментально-функциональный гной на ничего не подозревающих окружающих, обязательно делая это наиболее ублюдочным способом: на языке хаскель или лисп.

«Ах, вы знаете господа я давеча читал про комбинатор неподвижной точки. Ах, ах, божественно! Ах, какая прелесть лябмда-исчисление! Какой блеск, функции высшего порядка, рекурсия. Ах! Ах! Высший класс! Циклы? Ах, глупости! Императивщина. Фи, как скучно!»

Просто и понятно ответить на законный вопрос недоумевающих читателей «зачем это простому человеку» тупой функциональный пиздюк не может. Вместо этого он начинает с важным видом дристать многабукав о том как всё нетривиально, и тупым идиотам на том форуме куда он пришёл конечно не понять генитальных задумок. Но как говорил Лев Толстой: «Самый верный признак истины — простота и ясность. Ложь всегда сложна и многословна.»

Практического применения очередной абстрактной хуиты, функциональная мразь найти не может. Вместо того чтобы показать пользу от мозговыносящего уёбищного сгустка замыканий мудак начинает рассказывать басни о том как он научился считать факториалы и числа Фибоначчи, используя бесконечные ряды функций, которые генериуют и постоянно вызывают сами себя.
Однако попроси применить Y-комбинатор, чтобы решить какую-нибудь нешаблонную задачку: найти бесконечную же сумму всех натуральных чисел, как тут же следует неловкая тишина и пердеж в лужу.

#1QBJZA (13+2) / @ninesigns / 353 дня назад
Бля чёт неожиданно облажался: ‰ binsm Missing: (-m|--map FILE) Usage: binsm (-m|--map FILE) [-e|--extract PARTITION] [-m|--merge PARTITION] [-f|--partfile FILE] ‰ binsm -m map -m art -f art-351 < flash-original > flash-original-art-351 Кароч optparse-applicative каким-то волшебным образом понял что первый -m и второй -m - это разные -m и всё правильно распарсил и сделал // заебись, не буду фиксить.
#H2R4UE (0) / @l29ah / 358 дней назад
Поцоны, обосрите эту разбиралку csv и запускалку задач через вызов внешнего скрипта. Если все не совсем плохо, то перепишу на хаскеле же саму постилку и передвигалку тикетов для редмайна. https://paste.fedoraproject.org/536912/85434013/
#XDY5X0 (45) / @je / 362 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.