- @Voker57: *хуита *haskellHello, my name is Ken Spear with Sweet Deal Domains.
I'm offering haskellsucks.com for sale in the next couple of days. You are one of 11 companies/individuals I have contacted who are either
bidding on, have organically integrated or operate domain names related to the keyword set "haskell sucks".4 months ago - @Voker57: *хуита *haskellВсе академики жежешечки в одном треде, дружно едят говно и постят друг другу ссылки на аналоги гугля: thesz.livejournal.com4 months ago; 11 replies
- @L29Ah: Прострелить себе ногу
показать полный текст
Haskell:
15 апреля 2011, 20:30vkontakte.ru/id19656662 - @komar: ТС, ёбни всё в этом треде, оно мешает троллить пациентов.
- @komar: Теги доставляют.
- @Voker57: *haskell *говноPrelude Data.Yaml.Syck> parseYaml "хуй" >>= emitYaml
"--- >-
EC9
"
И это не говоря еще о
parseYaml :: String -> IO YamlNode5 months ago; 20 replies- @L29Ah: ghc-7?
- @ndtimofeev@jabber.ru: *haskell *ocamlКакие бы бесспорно верные технические аргументы не приводились в пользу OCaml, в споре он vs Haskell всё решается после одного взгляда на его синтаксис: синтаксис Haskell как будто вобрал в себя всё худшее из синтаксиса Python и Perl и вообще говоря просто плох, но синтаксис OCaml, с его символьным многообразием, +. , @ , ;; и прочими чудесами встречающимися на клавиатуре, вообще находится за гранью добра и зла. Я готов поспорить, что если в очередной версии компилятора (стандарта у них вроде нет?) они сменят синтаксис на что-то более удобочитаемое, то никто не обидится, а популярность языка возрастёт.6 months ago; 17 replies
- @L29Ah: Где мой хаскель с синтаксисом лиспа?!
- @komar: Вообще на адептов «удобочитаемости» надо натравливать лисперов и идти домой.
В синтаксисе окамла мне палки в колеса вставляла только некоторая неоднозначность, например, при вложенных паттерн-матчингах. Приходилось отлавливать веселые баги и потом...
- @Crazy-Owl: *мытищи *haskellПАЦАНЫ ПРИКИНЬТЕ Я ВЧЕРА ШЕЛ ПО ИНСТИТУТУ И УВИДЕЛ ЧУВАКА В МАЙКЕ "STD::VECTOR" НУ Я ПОДСКОЧИЛ К НЕМУ И ПЕРЕЕБАЛ ЕМУ С ВЕРТУШКИ В ЩИ, ПОЯСНИВ ЭТО КРИКОМ "НЕ ЛЮБЛЮ ИМПЕРАТИВЩИКОВ", ПОТОМУ ЧТО Я УГОРЕЛ ПО ФУНКЦИОНАЛЬНОМУ ПРОГРАММИРОВАНИЮ, ПАЦАНЫ, ДУХ ФУНКИОНАЛЬНОЙ ШКОЛЫ ЖИВЕТ ТОЛЬКО В ЛАБОРАТОРИЯХ, ГДЕ УГОРАЮТ ПО ЧИСТЫМ ФУНКЦИЯМ И МАТЕМАТИКЕ! ПАЦАНЫ, ЛЮБИТЕ ФУНКЦИОНАЛЬНУЮ ЧИСТОТУ, ХАСКЕЛЬ И ЕБИТЕ САЙД-ЭФФЕКТЫ В РОТ! ТОЛЬКО МОЛОДОСТЬ, ТОЛЬКО ФУНКЦИОНАЛЬНАЯ ЧИСТОТА, ТОЛЬКО ХАСКЕЛЬ! ЮНИТИ ФП ХАСКЕЛЬ!7 months ago; 47 replies (+40)
- @L29Ah: ПАЦАНЫ, Я СЕГОДНЯ ШЁЛ КОРОЧЕ ПО РЫНКУ И УВИДЕЛ ЗАДРОТА В МАЙКЕ "HASKELL", НУ Я ПОДСКОЧИЛ И РЕЗКО ПЕРЕЕБАЛ ЕМУ В ЩЩИ С ВЕРТУШКИ И ПОЯСНИЛ ЕГО КРИКОМ "НЕ ЛЮБЛЮ ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ", ПОТОМУ ЧТО Я УГОРЕЛ ПО ООП, ПАЦАНЫ ДУХ СТАРОЙ ШКОЛЫ ЖИВЁТ ТОЛЬКО...
- @komar: Хуита.
- @Voker57: *code *haskell *hellnet
Портировал алгоритм XXTEA на haskell, теперь помогает в hellnet следить за аутентичностью URI [http://bitcheese.net/wiki/hellnet/tech/xxtea]. Darcs с патчем тут [http://static.bitcheese.net/crypto], от мейнтейнера Crypto пока ответа нету.
- @Zombieff: Когда хеллнет будет работать не в виде proof of concept, а с реальной возможностью пользоваться им для обмена файлами и т.п.? Такое вообще планируется? :)
- @Voker57: *говно *haskellОказывается, если тупо заменить все табы на два пробела в .hs, то начинаются чудеса аски-арта: код под let и do надо выравнивать точно по уровню кода после let/do на предыдущей строке, иначе еррор. Пример:
let xkey = array (0, 3) [(0, k1), (1, k2), (2, k3), (3, k4)];
w32s = listFromOctets os in
listToOctets $ decrypt' xkey w32s
->
let xkey = array (0, 3) [(0, k1), (1, k2), (2, k3), (3, k4)]
w32s = listFromOctets os in
listToOctets $ decrypt' xkey w32s
Вот отчего, оказывается, все хаскель-пробелоебы такие отступы городят.7 months ago - @Voker57: *haskellнемного починил зеркало hackage [ dump.bitcheese.net ] и поднял rsync [ bitcheese.net::hackage/ ]. Хотел было еще раз обратиться к воззванием к админу, но не нашел его мыло, зашел на trac, увидел анальную регистрацию и устал.8 months ago
- @waterlaz@jabber.kiev.ua: *haskell *nopythondatarecoverylabs.com
Прокручиваем ниже и читаем про сабж :3- @L29Ah: *nopython
- @Voker57: *haskell *бардак *pp[10:40:34] <L29Ah> > It would be great if in revised Haskell versions the names of record fields are automatically Data.Accessor.Accessors rather than plain get functions. For now, the package data-accessor-template provides Template Haskell functions for automated generation of Data.Acesssor.Accessors.
[10:47:39] <L29Ah> хорошо зделали, только вот теперь записи приходится объявлять с _ на конце- @L29Ah: Всяко лучше, чем отвратительный говнокод, который приходилось писать до их появления.
- @Voker57: *haskell<zert> хаскель надо всем учить с монадами
<zert> ибо кто его изучит, перестаёт программировать и не портит уютненький мир своим говнокодом- @L29Ah: Дедфуд всё ещё программирует ☹
- @komar: лолшто
- @Voker57: *хуита *haskellгонял siege с немеряным POST-запросом в 60 мегабайт. Нгинкс стоически отплевывался и показывал 200, а Lucu... внезапно, не сожрал всю память и упал, а уронил siege. Такие дела.
- @komar: Получи, су-у-ука!
- @Voker57: *haskell *бардакисследование сорцов ByteString на предмет корней наличия вызовов Iconv при работе с байтстрингами выявило интересное инженерное решение в реализации BS.hGetLine: в отсутствии GHC читается юникодная строка с помощью System.IO.hGetLine, после чего все символы в ней обрезаются до одного байта. Впрочем, в моем случае этого не должно возникать: #ifdef GHC вместо этого юзаются его нестандартные кишки. Поиски продолжаются.