Может у кого есть готовый гайд?
там из коробки всё достаточно хорошо. минимальное окружение для Хаскеля настраивается автоматически плагином Haskell
А еще вопрос. Можно ли как-то сдлеать так что бы вот это data MyData = MyData { x :: Int16 } deriving (Show) test = MyData 32769 падало с ошибкой переполнения? просто ...
Всем привет! Можно ли создать такой тип который не возомжно будет создать при каких нибудь условиях? например data MyType = MyType { flag :: Bool value :: Integer } ...
Show a => String -> a -> String Будто бы задано 3 аргумента, типа "=>" пишется после вызова функции?
А вообще, если бы вам надо было бы прочитать csv из stdin то как бы вы это сделали? У меня только два варианта в голове 1) Получить одной строкой но с разделителями \n 2) На...
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Добрый день. Опять снова хочу обратиться к вам за помощью. После создания проэкта stack new, lazy.nvim + nvim-lspconfig/haskell-tools + hlint, ormolu из mason + hls из ghcup ...
Всем привет, я начинаю в хаскелле, столкнулся с вопросом, нашел этот чат. Хочу написать функцию при помощи foldr/build правила, можете, пж, пояснить, почему у меня не получае...
Добрый день. Я написал (стащил с интернета) функцию которая меняет элемент в листе. replace :: (Int, a) -> [a] -> [a] replace (index, element) list = before ++ [element] ++ a...
Так... Тяжело заходит... Тем более - явно ограничение и стереотипность в распознавании намерений оппонента... А кто-то - вообще - "на своей волне" а ля "кто обкуренный?! я об...
Обсуждают сегодня