БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1243.0 пользователей не могут ошибаться!
?6954
прекрасное6445
говно5909
говнорашка5512
хуита4722
anime3067
linux2656
music2637
bnw2606
рашка2570
log2364
ололо2202
дунч1849
pic1816
сталирасты1491
украина1439
быдло1438
bnw_ppl1428
дыбр1238
гімно1158

>Are you sick and tired of the ease with which Haskell code flows onto the page? Even the thrill of binding to a C library losing its lustre? Look no further! I present to you a tool restoring the good old days of pointer arithmetic, manual memory management, and hours lost to the debugger Ну наконец то!
#UPR3FH (0) / @l29ah / 3342 дня назад
Кому занести соточку чтобы в ghci появился vi mode?
#IVIMB7 (4) / @l29ah / 3350 дней назад
Из-за неосторожных манипуляций со списками мюслекалькулятор считал полную массу дневного рациона при заданных энергозатратах на ~40% большей необходимой. Переписал всё на списках фиксированной длины на зависимых типах, пару раз обосравшись по дороге; теперь думаю обмазаться idris ._.
#4QTC07 (28+5) / @l29ah / 3353 дня назад
Попытался разобраться с тем что такое монада Free. Столкнулся с двумя вещами: 1) На стековерфлоу отвечают в духе «суп это смесь еды и воды». 2) Скало-… э… А как они называются? Евангелисты Скалы используют в примерах Хаскель для простоты. Для простоты, Карл!
#MNH94P (10) / @ndtimofeev / 3354 дня назад
http://ndtimofeev.github.io/ru/posts/2016-01-26-l29ah.html — моему другу Серёже
#8MXDIL (2) / @ndtimofeev / 3355 дней назад
http://www.stephendiehl.com/posts/monads_machine_code.html — Офигительно. Не ждал что там всё будет так сурово. Также раздел Contact Me классный.
#4RLMJ5 (0+2) / @ndtimofeev / 3356 дней назад
16:20:34]<L29Ah> :: (Enum a, Num a) => Vector a ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S ('S 'Z)))))))))))))))))))) как записывать такие типы на человечьем языке? 16:26:27]<ndtimofeev> Никак? 16:27:26]<L29Ah> НО КАК ЖЕ ТАК 16:27:55]<L29Ah> как хотя бы попросить ghci в одну строчку этот боилерплейт сложить? 16:28:11]<ndtimofeev> Никак? 16:29:23]<ndtimofeev> Можно использовать TypeLit, но для того чтобы понять почему они тут не будут работать тебе потребуется Александр Вершилов, а он в gitter'е или как оно там. 16:29:53]<L29Ah> и хули делать? 16:30:05]<ndtimofeev> Страдать.
#EJGFNM (5+1) / @l29ah / 3356 дней назад
λ> timeout 1000000 (uninterruptibleMask_ $ forever (threadDelay 1000000))
#WHS5FF (0) / @ndtimofeev / 3359 дней назад
Задумался что в контексте monad remote имеет смысл специальный класс OnException с одноименным методом таким что для любых двух buffered команд справедливо: (cmd1 `onException` hnd1) <*> (cmd2 `onException` hnd2) == (cmd1 <*> cmd2) `onException` (hnd1 >> hnd2) Правда форкать exceptions так не хочется. Также никак не пойму кто кому суперкласс: OnException для MonadCatch или наоборот.
#XLPWTF (0) / @ndtimofeev / 3363 дня назад
Хацкель это такая вундервафля для расчесывания ЧСВ зигохистоморфными препроморфизмами. Причем не обязательно сам хахацкель знать, достаточно нахвататься терминов и можно с умным видом копипастить бредятину и считаться крутым хахацкером и гуру матана. Конечно есть полторы конторы в мире, которые реально применяют весь этот матан, но для бнвшной школоты это немножко другая галактика. Простые смертные смогли на хачкеле слабать только убогонький тормозной недоwm, тянущий гигабайт зависимостей. Вот и вся история успеха.
#4VN9J9 (7+2) / @anonymous / 3366 дней назад
В ввиду высокой вероятности гибели близких родственников при использование deferred type holes, стал использовать вместо них let Just x = Nothing in x. Пока женщина брата из Питера не звонила. Правда из-за того что выражение нельзя вынести в функцию, надо бы его укоротить как-то.
#10HV60 (0) / @ndtimofeev / 3368 дней назад
Опять столкнулся с тем что GHC нагенерил мне кривой stg. Выключил fdefer-typed-holes (я их пытался использовать чтобы видеть положение в коде того не имплементированного участка на который нарвалась программа) и тут же получил целую кучу ошибок класса «Ты тут констрейнт забыл!». Причём ну никак не связанных с дырами. Короче не используйте defer-typed-holes, у меня от них сами понимаете что с братом случилось.
#D3H7H2 (0) / @ndtimofeev / 3369 дней назад
Вчера mcabber и libotr признали что я прошёл AKE. Признали бы ещё позавчера, но я облажался с сериализацией публичного ключа DSA. Осталось научиться зашифровывать/расшифровывать текст и управлять стейтом протокола не руками.
#C0JI2X (0) / @ndtimofeev / 3375 дней назад
http://ruhaskell.org/posts/theory/2016/01/06/serialization-with-deptypes.html — Какие зависимые типы? Какие диаграммы? Вечно эти штангисты чего-то напридумывают. Вот https://github.com/off-the-record/libotr/blob/master/src/serial.h — на C всё просто и понятно.
#71X28W (4+1) / @ndtimofeev / 3376 дней назад
хмм, как бы красиво сделать ленивый лог такая спископодобная структура, в которую можно добавить элемент в конец, из которой можно прочесть любые элементы, и которая блокирует читателя если элемента ещё не существует и всё это в STM
#F6L9KQ (60) / @l29ah / 3378 дней назад
https://github.com/kolmodin/binary/blob/master/src/Data/Binary/Class.hs#L294 — хотел тупо скопипастить roll и unroll из кода binary (поскольку они не экспортируются наружу), но вовремя заметил что свёртка там не в ту сторону. Я правильно понимаю что в итоге binary сериализует большие числа в порядке байт зависящим от величины конкретного числа: если оно укладывается в 32 бита то в big-endian, если нет — в little-endian?
#HN8MHG (1) / @ndtimofeev / 3379 дней назад
На бнв ты type theory scientist, а на работе пишешь опердни
#0IF425 (12+1) / @anonymous / 3384 дня назад
How to complain about Go https://medium.com/@divan/how-to-complain-about-go-349013e06d24 > If you come from Haskell, I shouldn’t give you any advice. You already must be a professional in mocking Go. It’s in Haskell 101 course. New Haskell books contain special chapter “How to laugh on Go”, after all. > Even if you intuitively understand that Go is way more practical than Haskell and entry barrier really matters  —  keep insisting that it has “objectively poor design”. Because everyone knows which language has objectively good design.
#TDSNPH (3+4) / @anonymous / 3384 дня назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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