0
ответов

Emacs Haskell Mode 2.8. 0 - где это?

Где мне найти haskell-mode-2.8 для emacs .tar? Я больше не могу найти загрузку ...
вопрос задан: 11 February 2011 23:56
0
ответов

Существует ли экземпляр монады для Data.Map / Data.IntMap?

У меня есть алгоритм, работающий с IntMap, который, как мне кажется, лучше всего выразить императивно. То есть я хотел бы сказать что-то вроде: Ищите значение X на карте. IntMap? У меня есть алгоритм, работающий с IntMap, который, как мн
вопрос задан: 11 February 2011 19:48
0
ответов

Функциональный эквивалент перебора 2D-массива

У меня есть эта функция в Haskell (я использую библиотеку Haskell-SDL): pixel :: Surface -> Int16 -> Int16 -> Pixel -> IO Bool pixel screen xy color Я хочу использовать это, чтобы взять 2D-массив ...
вопрос задан: 11 February 2011 15:46
0
ответов

Подойдет ли Haskell для моей задачи?

Я начинаю новый проект и не знаю, какой язык использовать. Мои «обязательные» требования: иметь возможность запускать в Windows / Linux MacO изначально (собственный исполняемый файл) - пользователь должен иметь возможность просто запускать ...
вопрос задан: 11 February 2011 13:20
0
ответов

Cutting off Lazy List Generation

I was wondering if anyone has any insights on how to make a function that will take a list and only return the terms that can be generated in x amount of time. For instance, I have a function that ...
вопрос задан: 11 February 2011 00:35
0
ответов

Как указать зависимость от внешней библиотеки C в .cabal?

Я поддерживаю библиотеку с привязками FFI на Hackage. Итак, моя библиотека Haskell зависит от соответствующей библиотеки C и ее файлов заголовков. Теперь я указываю внешнюю зависимость в файле .cabal следующим образом: ...
вопрос задан: 10 February 2011 16:25
0
ответов

Какой метод лучше всего генерировать случайный -доступ к структуре данных лениво?

В Haskell я хотел бы сгенерировать список случайных целых чисел неопределенной длины. (Однако менее, чем, скажем, 1 миллион.) Мне вряд ли понадобятся все элементы списка сразу, поэтому я хотел бы ...
вопрос задан: 10 February 2011 02:54
0
ответов

Параллелизм в алгоритме «разделяй и властвуй»

У меня проблемы с параллельной работой моего кода. Это трехмерный генератор Делоне, использующий алгоритм «разделяй и властвуй» под названием DeWall. Основная функция: deWall :: [SimplexPointer] -> ...
вопрос задан: 9 February 2011 21:57
0
ответов

Как разделить производственный и тестовый код в Haskell

На других языках мне нравится помещать свои модульные тесты в структуру каталогов, отличную от производственного кода чтобы вещи были аккуратно разделены. Есть ли типичное соглашение в Haskell о том, как это сделать ...
вопрос задан: 9 February 2011 09:07
0
ответов

Переопределить -Werror при установке из Кабалы

Я пытаюсь установить пакет nano-hmac-0.2.0 (зависимость от пакета, который я хочу) из Hackage с использованием Cabal и GHC 6.12.1, но он не работает со следующей ошибкой: Data/Digest/OpenSSL/HMAC.hsc:1:0: ...
вопрос задан: 9 February 2011 04:22
0
ответов

Что похоже на fmap для монадических значений?

Это должно быть легко для профессионалов Haskell .. У меня есть значение Maybe,> let a = Just 5, я могу его распечатать:> распечатать Всего 5 Но я хочу применить действие ввода-вывода к внутренней части Maybe. Единственный способ ...
вопрос задан: 7 February 2011 21:47
0
ответов

Как выбрать правильный тип Haskell C?

Я изучил некоторый язык программирования Haskell и теперь обнаружил, что можно вызывать функции Haskell из программ на языке C. Во время изучения Haskell я создал частотомер слов с ...
вопрос задан: 7 February 2011 18:45
0
ответов

Почему TypeSynonymInstances не позволяет использовать частично примененные синонимы типов в заголовках экземпляров?

Я знаю, что TypeSynomymInstances позволяет использовать только полностью примененные синонимы типов в заголовках экземпляров, но кажется, что это было бы удобно, если бы я мог использовать синонимы, применяемые в двух вариантах:
вопрос задан: 7 February 2011 14:43
0
ответов

Function Composition in R (and high level functions)

Is there something like a function composition in R? I think in haskell it's somthing like "(.)" and in agda it's the ring operator. Also, I find litte information on high level functional ...
вопрос задан: 7 February 2011 07:08
0
ответов

Операторы IF Haskell

Я новичок в haskell, но если вы сделаете оператор if: function abc | (a + b == 0) = Верно | --так далее. | else = False Второй оператор if такой же, как else if в другом ...
вопрос задан: 6 February 2011 21:04
0
ответов

Haskell (n + 1) в сопоставлении с образцом

Я выполнял 99 задач в Haskell, когда я обнаружил решение проблемы 19, которое я не полностью понял. Задача состоит в том, чтобы написать функцию поворота, которая работает следующим образом: * Main> rotate ['a', '...
вопрос задан: 6 February 2011 13:30
0
ответов

Повторное вычисление чистого выражения в действии ввода-вывода

У меня есть процедура, которая (а) выполняет некоторый ввод-вывод, (b) создает таблицу поиска и (c) возвращает действие ввода-вывода, которое использует справочную таблицу. Но при компиляции с -O, GHC (версия 6.12.1) встраивает ...
вопрос задан: 6 February 2011 11:35
0
ответов

Haskell: lexical error in string/character literal at character 'i'

I'm fairly new to Haskell programming and I'm having trouble understanding why I'm receiving this error in my code. My problem is as follows: Any positive integer i can be expressed as i = 2^n*k, ...
вопрос задан: 5 February 2011 22:14
0
ответов

Есть ли надежда преобразовать ForeignPtr в ByteArray # (для функции :: ByteString -> Vector)

По соображениям производительности я хотел бы нулевой скопируйте приведение ByteString (на данный момент строго) в вектор. Так как Vector - это просто ByteArray # под капотом, а ByteString - это ForeignPtr, это может выглядеть ...
вопрос задан: 5 February 2011 18:52
0
ответов

Пример IndentParser

Не могли бы вы опубликовать небольшой пример использования IndentParser? Я хочу проанализировать ввод, подобный YAML, например: фрукты: яблоки: вкусные арбузы: не такие вкусные овощи: ...
вопрос задан: 5 February 2011 17:33
0
ответов

Принудительное haskell-indent-mode вместо haskell-indentation-mode в haskell-mode 2.7?

Я пользователь Emacs и не имею навыков настройки редактора. После того, как я обновился с haskell-mode 2.4 до 2.7, я заметил два изменения: Отступы как-то отличаются, в некотором смысле я не ...
вопрос задан: 4 February 2011 10:30
0
ответов

Можно ли с помощью ghc импортировать символы, которые не экспортируются явно?

Я предполагаю, что ответ - «нет», но есть ли способ импортировать символ из модуля, который не экспортируется явно из указанного модуля? Я пробовал искать различные флаги ghc (6.12.1), такие как -...
вопрос задан: 3 February 2011 00:07
0
ответов

Сопоставление с образцом с функциями (высшего порядка) в Haskell

Я пытаюсь немного изучить Haskell с помощью онлайн-книги " Изучите Haskell ", и у меня есть вопрос о функциях высшего порядка. Я видел несколько примеров и хочу сделать еще несколько дополнительных функций ...
вопрос задан: 1 February 2011 21:39
0
ответов

Haskell, GHC, win32, cairo

У меня проблема с ghci + cairo в Windows. Когда я пытаюсь загрузить, например, как этот "ghci -package cairo", происходит сбой со следующей ошибкой: Загрузка пакета random-1.0.0.2 ... связывание ... выполнено. ...
вопрос задан: 1 February 2011 10:53
0
ответов

'Несколько объявлений' ошибка при сопоставлении с шаблоном с подстановочным знаком

В учебных целях я пытаюсь написать свою собственную реализацию функции zipWith. Однако я столкнулся с проблемой сопоставления с образцом в крайних случаях с _. Сначала я опишу хороший случай ...
вопрос задан: 31 January 2011 21:55
0
ответов

Haskell: проверьте, есть ли Int в списке

Int. Я новичок в Haskell, извините, если это основной вопрос. В настоящее время у меня есть список Int, и я пытаюсь создать функцию, которая принимает переменную x и возвращает логическое значение в зависимости от того, ...
вопрос задан: 31 January 2011 01:46
0
ответов

Преобразование выражений, заданных в префиксной нотации, определение общих подвыражений и зависимостей

Мне дается набор выражений в префиксной нотации в текстовом файле ANSI. Я хотел бы создать еще один текстовый файл ANSI, содержащий пошаговую оценку этих выражений. Например: - + ...
вопрос задан: 30 January 2011 22:35
0
ответов

Почему `(map digitToInt). show` так быстро?

Преобразование неотрицательного целого числа в его список цифр обычно выполняется следующим образом: import Data.Char digits :: digits = (сопоставить digitToInt). показать, что я пытался найти более прямой ...
вопрос задан: 30 January 2011 21:13
0
ответов

Сопоставление шаблонов вложенного списка в Haskell

Я хочу использовать вложенные списки вложенности 2 для представления матрицы (например, [[1,2,3], [4,5,6]]). Как мне определить функцию, обрабатывающую небольшие подматрицы (скажем, 2 * 2)? Я ожидал примерно такого: f (a1: ...
вопрос задан: 29 January 2011 21:40
0
ответов

Проблема класса типа, связанная с «FlexibleInstances»

Учитывая тип класса class Dictionary w, где insert :: String -> String -> w -> w remove :: String -> w -> w lookUp :: String -> w -> String Я не могу записать экземпляр ...
вопрос задан: 28 January 2011 09:29