Результаты поиска по запросу "haskell"

1 ответ

Как установить Haskell на Linux Debian Wheezy?

Сначала я думал, что смогу установить Haskell с помощью нескольких команд, используя apt-get, но это кажется каким-то сложным.Как я смотрю настраница загрузк...

3 ответа

Можно ли сделать быструю сортировку списка только с одной передачей?

Я изучаю haskell, и определение функции, которое я вижу: quickSort (x : xs) = (quickSort less) ++ (x : equal) ++ (quickSort more) where less = filter (< x) xs equal = filter (== x) xs more = filter (> x) xsМожно ли написать это только одним ...

1 ответ

Список любого `DataKind` в GADT

отказGADT &amp; DataKinds для меня неисследованная территория, поэтому некоторые из их ограничений и возможностей мне неизвестны.ВопросПоэтому я пишу AST для...

ТОП публикаций

3 ответа

Может ли Scala Cake Pattern быть реализован в Haskell?

1 ответ

Haskell: Как использовать attoparsec для чтения вложенного списка из ByteString

У меня есть текстовый файл (размером ~ 300 МБ) с вложенным списком, похожим на этот:

9 ответов

Как работают функциональные языки программирования?

1 ответ

Как связать пользовательский объектный файл с библиотекой Haskell?

Я создал пакет на Haskell, который делает FFI-вызовы функций, определенных в коде CUDA. Я хотел бы скомпилировать файл .cu в файл объекта (.o) во время сборк...

2 ответа

спасибо, это работает, но, как сказал Raeez Lorgat, modifyState - это нужная мне функция.

лизирую выражение с помощью Parsec и хочу отслеживать переменные в этих выражениях, используя пользовательское состояние в Parsec. К сожалению, я не совсем понимаю, как это сделать. Учитывая следующий код: import Data.Set as Set inp = "$x = $y ...

3 ответа

Снимок экрана в Haskell?

Можно ли сделать снимок экрана (или окна) с помощью Haskell в среде Windows? (т.е. снимать скриншот каждые несколько минут или около того). Если так, как мож...

4 ответа

Как иметь несколько бесконечных диапазонов в списках?

В Haskell у меня есть понимание списка, как это: sq = [(x,y,z) | x <- v, y <- v, z <- v, x*x + y*y == z*z, x < y, y < z] where v = [1..]Однако, когда я пытаюсьtake 10 sqпросто зависает ... Есть ли способ обработки нескольких бесконечных ...