А какие расширения активно используются в промышленности? Именно идейные, по типу гадт, а не всякие оверлоадедстрингс
То есть именно через STM, каких то методов через стандартный Control.Concurrent, которые бы в совркупности покрывали большую часть задач нет?
Вопрос по оптимизации А могу ли я как то убедить компилятор хаскеля, что, допустим, этот список больше не будет использоваться, и он может просто запихать в конец новый элемен...
Кстати да, че такое линзы? Идейно
А, кстати Кто нибудь собирал проекты на хаскеле с помощью nix'а? Это вообще нормальный метод или аутизм? Hls с этим адекватно работает?
А как принято передавать сообщения между потоками? Я из адекватных методов смог придумать только что типа передачи пар (ThreadId, Message) и в самих потоках (threadId, msg) <...
В хаскеле есть какой то кибербулинг, если внутри функции с параметрами типа в where объявлять дополнительные функции с теми же типами. Как это делать нормально?
Ты что, учишь хаскель не изучив основные идеи функционального программирования, теории типов, категорий и алгебраическую топологию???