3
ответа

Выборка последовательностей случайных чисел в Хаскелле

Мне нужны маленькие списки гауссовских случайных чисел для моделирования и таким образом, я попробовал следующее: Система импорта. Случайное семя = 10 101 генерал = mkStdGen отбирает сигму boxMuller mu (r1, r2) = mu + сигма * sqrt (-...
вопрос задан: 21 January 2010 15:44
3
ответа

Haskell — Как разделить число на список для последующей обработки?

У меня есть Интервал, на который я хочу разделить, он - отдельные числа, которые идеально содержались бы в списке, который я могу затем обработать далее. Таким образом, я хотел бы что-то вроде этого: разделите 245 - будет...
вопрос задан: 14 January 2010 04:23
3
ответа

Что программирование задачи предоставило Вашему прорыву монады? [закрытый]

В недавнем сообщении в блоге о монаде вероятности он записал, Mark Dominus записал, "Таким образом, я чувствую, что наконец прибыл, monadwise". Моя первая одноместная программа была неловким решением проблемы 32 от...
вопрос задан: 9 January 2010 21:43
3
ответа

Как распечатать целочисленные литералы в двоичном файле или шестнадцатеричное число в haskell?

Как распечатать целочисленные литералы в двоичном файле или шестнадцатеричное число в haskell? printBinary 5 => "0101" printHex 5 => "05", Какие библиотеки/функции позволяют это? Я столкнулся с Числовым модулем и...
вопрос задан: 24 December 2009 20:41
3
ответа

Монада состояния, последовательности случайных чисел и одноместного кода

Я пытаюсь схватить Монаду состояния, и с этой целью я хотел написать одноместный код, который генерирует последовательность случайных чисел с помощью Линейного Генератора Congruential (вероятно, не хороший...
вопрос задан: 24 December 2009 03:32
3
ответа

Получение Интриги работать с GHC 6.12.1

Я установил последний пакет GHC (6.12.1) на OS X, но я не могу заставить Интригу работать. Я удалил версию, которую я имел ранее, это работало с GHC 6.10 и пыталось переустановить с нуля...
вопрос задан: 15 December 2009 17:02
3
ответа

Как использовать 'oneof' в quickCheck (Haskell)

Я пытаюсь записать опору, которая изменяет Судоку и затем проверяет, допустимо ли это все еще. Однако я не уверен, как использовать "oneof" - функция правильно. Можно ли дать мне некоторые подсказки?...
вопрос задан: 1 December 2009 22:08
3
ответа

Срывание вида

Я понимаю что: голова (карта (2 **) [1.. 999999]), только на самом деле оценит 2 ** 1, и ни одно из остальных, но в книге, которую я читаю, говорится что: голова (вид somelist) должна будет только найти...
вопрос задан: 1 December 2009 21:27
3
ответа

Кто-то может обойти меня через эту функцию Haskell (Связанная монада состояния)?

галочка:: Международная Международная галочка Состояния = добирается>> = \n->, помещает (n+1)>> = \y->, возвращают n, я смущен относительно того, как помещенный (n+1) имеет любой эффект на конечный результат этой функции вообще. Это...
вопрос задан: 25 November 2009 09:45
3
ответа

Создание монад в haskell

Я хочу создать свою собственную монаду. Это - то, что я записал: данные LeafConType = LeafCon (a, Интервал, Интервал) Монада экземпляра (LeafConType), где возврат = LeafCon lc@ (LeafCon (t, я, n))>> = f =, если i> =n...
вопрос задан: 22 November 2009 19:49
3
ответа

При выборе языка функционального программирования для использования с LLVM, каковы компромиссы?

Давайте предположим в настоящий момент, что C++ не является языком функционального программирования. Если Вы хотите записать компилятор с помощью LLVM для бэкенда, и Вы хотите использовать язык функционального программирования и...
вопрос задан: 21 November 2009 00:13
3
ответа

Эффективная очередь в Haskell

Как я могу эффективно реализовать структуру данных списка, где у меня может быть 2 представления голове и концу списка, это всегда указывает на голову на хвост списка без дорогих вызовов для инвертирования. т.е.:...
вопрос задан: 19 November 2009 01:08
3
ответа

Ошибка компиляции Парсека Haskell

Я установил Haskell через пред созданный установщик v6.8.2. При попытке скомпилировать этот файл примера с модулем GHC, Основным, где текст импорта. ParserCombinators. Система импорта парсека. Основная среда::...
вопрос задан: 4 November 2009 17:46
3
ответа

Пикша для Установленных на интриге модулей?

Я использую GHC и установил несколько пакетов через Интригу. Один из веб-сайта пакетов говорит, "идут, см. документацию пикши". Команда пикши, кажется, только работает над исходными файлами и интригой...
вопрос задан: 19 October 2009 09:02
3
ответа

Вывод типа Python для автозавершения

Действительно ли возможно использовать алгоритм Ocaml/Haskell вывода типа для предложения лучших автозавершений для Python? Идея состоит в том, чтобы предложить автозавершение, например, в следующих случаях: класс A: определение...
вопрос задан: 25 September 2009 15:34
3
ответа

От OO до функционального программирования на уровне 10 000 футов

Я использовал f# и Haskell для изучения функционального программирования некоторое время теперь. Пока я не могу получить f#, утвержденный в нашей компании, я должен все еще использовать c#. Я все еще пытаюсь однако остаться в функциональном...
вопрос задан: 22 September 2009 15:19
3
ответа

N-королевы в Haskell без обхода списка

Я искал сеть различные решения проблемы n-королев в Haskell, но не мог найти никого, который мог проверить на небезопасные положения в O (1) время, как это, что Вы сохраняете массив для/...
вопрос задан: 20 August 2009 03:27
3
ответа

Scala, эквивалентный где-пунктам Haskell?

Действительно ли возможно использовать что-то подобные туда,-где-пункты в Scala? Возможно, существует некоторый прием, о котором я не думал?Править: Спасибо за все Ваши ответы они очень ценятся. Подвести итог: Локальный...
вопрос задан: 16 August 2009 22:27
3
ответа

абсолютные значения в Haskell

Я пытаюсь записать функцию, которая возвращает абсолютное значение целого числа... брюшной пресс:: Интервал-> Международный брюшной пресс n | n> = 0 = n | иначе =-n myabs:: Интервал-> Интервал myabs n =, если n> = 0...
вопрос задан: 30 July 2009 18:11
3
ответа

Как я комбинирую монады в Haskell?

Особенно, я должен быть в состоянии объединить монаду CGI с монадой IO, но пример того, как объединить монаду IO с, Возможно, монада, мог бы быть еще лучше...
вопрос задан: 21 July 2009 22:25
3
ответа

Haskell: я могу использовать, где пункт после блока со связывает операторы (>> =)?

У меня есть очень простой вопрос. Я хотел бы использовать, где пункт после блока кода, который использование связывает операторы, но я получаю ошибку компиляции. Вот простой пример: основной = putStrLn, "где пункт...
вопрос задан: 21 July 2009 22:10
3
ответа

Как действительно 'получает' на самом деле/get/начальное состояние в Haskell?

У меня есть функция: тест:: Строка-> Строковый Строковый тест состояния x = добирается>> = \test->, позволяют тесту' = x ++, тест в помещенном тесте'>> становится>> = \test2-> помещенным (test2 ++ x)...
вопрос задан: 24 June 2009 07:49
3
ответа

Списки Haskell типов данных

Это - вероятно, другой легкий вопрос о Haskell. Если у меня есть некоторые "вложенные" типы данных, такой как в этом примере кода: Место данных = Страна | состояние | Городское Строковое получение...
вопрос задан: 23 June 2009 15:12
3
ответа

нечувствительные к регистру регулярные выражения

Что является лучшим способом использовать регулярные выражения с опциями (флаги) в Haskell, я использую текст. Regex. PCRE документация перечисляет несколько интересных опций как compCaseless, compUTF8... Но я не делаю...
вопрос задан: 17 June 2009 15:37
3
ответа

Перевод, “почему вопросы функционального программирования” в Haskell

Для культурного и духовного обогащения я решил изучить немного Haskell. Я читал Hughes, "Почему Вопросы Функционального программирования" и пытаются перевести его код в истинного Haskell...
вопрос задан: 17 June 2009 11:05
3
ответа

Самый простой пример назад продолжений в Схеме без явной мутации

Я записал маленький интерпретатор Схемы в C# и понял, что способ, которым я реализовал его, было очень легко добавить поддержку надлежащих продолжений. Таким образом, я добавил их..., но хотят "доказать" это...
вопрос задан: 11 June 2009 21:35
3
ответа

Как Вы комбинируете условия фильтра

Класс фильтра функций берет условие (-> Bool) и применяет его при фильтрации. Что лучший способ состоит в том, чтобы использовать фильтр на том, когда у Вас есть несколько условий? Используемый применимая функция...
вопрос задан: 9 May 2009 00:09
3
ответа

Я должен использовать расширения Haskell GHC или нет?

Поскольку я изучаю Haskell, я вижу, что существует много расширений языка, используемых в реальном коде. Как новичок, я должен учиться использовать их, или я должен избежать их по всей стоимости? Я вижу, что это повреждается...
вопрос задан: 29 April 2009 10:39
3
ответа

JQuery как селектор в Haskell

Я делаю некоторую серверную обработку HTML в Haskell. Удивление, если существует эквивалент jQuery, вводит селекторную реализацию механизма для haskell там, что я мог использовать. Google не уступает...
вопрос задан: 18 April 2009 20:46
3
ответа

Haskell передает потоком с эффектами IO

Рассмотрите следующую программу Haskell. Я пытаюсь программировать в "потоковом стиле", где функции воздействуют на потоки (реализованный здесь просто как списки). Вещи как normalStreamFunc работают отлично с...
вопрос задан: 16 April 2009 19:54