Результаты поиска по запросу "haskell"
Не могли бы вы завершить пример и показать, какие другие модули должны быть установлены? Спасибо,
у компилятор для класса, который я беру. Класс не определенно Haskell, но я использую Haskell для написания своего компилятора и интерпретатора. У меня есть ...
, Это очень простая библиотека, благодаря силе примитивов stm
я есть большая функция ввода-вывода, которая будет постоянно загружать данные из папки, выполнять чистые вычисления над данными и записывать их обратно. Я запускаю эту функцию для нескольких папок параллельно, используя mapConcurrently_ iofun ...
Можно ли реализовать `(Applicative m) => Applicative (StateT s m)`?
Я сейчас работаю надData.Fresh а такжеControl.Monad.Trans.Fresh, что соотв. определить интерфейс для генерации свежих переменных и преобразователь монад, который реализует этот интерфейс. Я изначально думал, что будет возможно ...
Это дает
я есть цепочка, как ["root", "foo", "bar", "blah"]И я хотел бы преобразовать его в список кортежей, используя соседние пары. Вот так [("root", "foo"), ("foo", "bar"), ("bar", "blah")]На данный момент я использую это, чтобы сделать это: zipAdj ...
основанный на сравнении двух первых параметров.
е удается скомпилировать на GHC 8.0 с ошибкой {-# LANGUAGE ScopedTypeVariables, TypeApplications #-} -- I know this particular example is silly. -- But that's not the point here. g :: forall a . RealFloat a => Bool g = True main :: IO () main = ...
@sclv Спасибо. Я подумаю о том, что вы упомянули.
рвых, я новичок в Haskell. Я планирую интегрировать Haskell в C для игры в реальном времени. Haskell делает логику, C делает рендеринг. Чтобы сделать это, я должен передавать огромные сложно структурированные данные (состояние игры) друг другу ...
Есть ли у Эльма эквивалент «Чтения» на Хаскеле?
В настоящее время я пишу онлайн-игру, в которой я использую Haskell для серверной части и Elm для внешнего интерфейса / рендеринга. Прямо сейчас у меня есть GameState как один большой ADT, достаточно простого типа, чтобы я мог использовать его и ...
, На самом деле, я думаю, что это может быть даже так ...
приведена простая программа на Haskell, которая вычисляет равенства на деревьях: import Control.Monad import Control.Applicative import Data.Maybe data Tree = Leaf | Node Tree Tree eqTree :: Tree -> Tree -> Maybe () eqTree Leaf Leaf = return () ...
это тип.)
ю, что если бы я вычислил список квадратов в Хаскеле, я мог бы сделать это: squares = [ x ** 2 | x <- [1 ..] ]Затем, когда я называю квадраты, как это: print $ take 4 squaresИ это распечатало бы [1.0, 4.0, 9.0, 16.0]. Это оценивается как [1 ** ...
Экземпляр Альтернативного ZipList в Haskell?
ZipList поставляется с Functor и Applicative экземпляром (Control.Applicative [http://hackage.haskell.org/packages/archive/base/latest/doc/html/Control-Applicative.html#g:2] ) а почему не альтернатива? Нет ли хорошего примера?Как насчет ...