Мне лично только 3 вида UI нужны: веб-странички, мобильные приложения и emacs-плагины. Для чего сейчас нативные десктопные GUI пишут? Сложная визуализация больших локальных д...
А нужна ли вообще специальная "хаскельная архитектура"? Есть простая кросс-языковая компонентная модель (категорию образует даже), которая нормально натягивается на любой язык...
Вот к примеру, есть сахарок для стрелок. Стрелками пользуется полтора человека, зачем они в GHC? У меня этот сахар вызвал реальные страдания, когда haskell mode сломался от то...
Я тут случайно набрёл на http://hackage.haskell.org/package/o-clock и узнал в нём std::chrono. Меня всегда мучал вопрос: зачем таскать в типах единицы измерения времени? Я пон...
Кстати о суксессормл: он во что-то конкретное вылился или до сих пор только куча разных идей? Вот тут какая-то спека есть, но статус неясен: https://github.com/SMLFamily/Succe...
А вы применяете рекурсивные схемы в проде? У меня одного статья с бананами и линзами тяжело идёт? Я её каждый год перечитывать пытаюсь, каждый раз продвигаюсь дальше, но в ито...
А с TypeSynonymInstances можно в ногу выстрелить, если импортируемый модуль не знает о синониме? Е.г., передать Set String в функцию, которая хочет Set [Char], и результат обр...
Фейсбук — это же вроде такая штука чтобы не сайтах логиниться без регистрации... Она ещё зачем-то нужна?
Ну в смысле механизм-то тот же самый, да. Регионы это очень похоже, но мне был интересен частный случай с более богатым набором операций и типов: например, байтстроки, которые...
Что именно тормозило-то? Ну вот zoom ещё понятно, с натяжкой слак-клиент (тот же электрон, показывающий веб-страничку). Слак я бы в емакс вынес, там в принципе всё Network-bou...
Какие-то яндекс.рефераты пошли. Ход мыслей здорового инженера "есть проблема. Как её решить подешевле?". Ход мыслей курильщика "какую бы ещё найти проблему, которую можно реши...
Зачем вообще использовать регулярки для парсинга, если есть парсер-комбинаторы? Ну разве что в Alex их скормить, чтобы удобный лексер получить. Но там теория не особо нужна.
Я просто не совсем понимаю, зачем его активно не любить, как Стивен? Статьи там разные выискивать и твитить. Это что-то изменит? Люди откроют глаза?
Программа вредная до ужоса была (свитчить раскладку при вводе пароля, серьёзно???), зачем вообще эту дрянь делать? Если нечем заняться, почему бы не сделать что-нибудь полезн...
"Вернуть std::string" – это вообще на грани фантастики. Кто будет вызывать деструкторы? Ты, похоже, хочешь boost::haskell
А код из примеров точно работает? Там никакого TemplateHaskell не надо? У меня в голове не компилируется. И явные импорты бы не помешали, я так и не нашел math из первого прим...
Gerrit кто-нибудь использует? Выглядит так, как будто с ним возни много.
А если у меня 5 записей, и у них общие поля? Каждую в отдельный модуль? Структуры-то – говно.
Потому что зачем писать на таком хаскеле без единой либы, если можно писать на окамле, где хоть что-то есть, который компилируется в 10 раз быстрее и бинари получаются во стол...
Дайте мне формальное определение "уровня". Я на C++ могу описывать монады и стейт-машины в тайплевеле, могу ассемблер встраивать. Какой там уровень?