4
ответа

Ошибка Haskell: ошибка анализа на входе '='

Спецификации GHC 6.12.1 проблем 10.6.4 x64 MacBook Pro Mac OS X, которые я испытываю затруднения с помощью, позволяют синтаксису. Следующий код отказывается компилировать: модуль, Основной, где основной = позволяют x = 1 год = 2 z =...
вопрос задан: 9 August 2010 01:05
4
ответа

Вычислите Декартово произведение не

Учитывая два списка, я могу произвести список всех перестановок Декартово произведение этих двух списков: переставьте::->-> переставление xs ys = [[x, y] | x <-xs, y <-ys] Example&...
вопрос задан: 2 August 2010 11:54
4
ответа

В Haskell, будет, называя длину на Ленивой силе ByteString всей строкой в память?

Я читаю большой поток данных с помощью ленивых строк байтов и хочу знать, доступны ли еще по крайней мере X байтов при парсинге его. Таким образом, я хочу знать, по крайней мере ли строка байтов X байты длиной...
вопрос задан: 28 July 2010 20:46
4
ответа

Haskell для платформы .NET?

Я - разработчик.NET днем, но играл с Haskell в мое свободное время некоторое время теперь. Мне любопытно: какой-либо .NET Haskell implemenations в том же духе как IronPython?
вопрос задан: 28 July 2010 19:46
4
ответа

Почему ADTS хорош, и Наследование плохо?

Я - долгое время программист OO и новичок функционального программирования. От моих небольших алгебраических типов данных воздействия только похожи на особый случай наследования мне, где у Вас только есть один уровень...
вопрос задан: 17 July 2010 19:52
4
ответа

Функциональные доказательства (Haskell)

Я перестал работать при чтении RWH; и не один для выхода я заказал Haskell: Ремесло Функционального программирования. Теперь мне любопытно на предмет этих функциональных доказательств на странице 146. Конкретно я пытаюсь доказать 8.5.1...
вопрос задан: 15 July 2010 03:00
4
ответа

Haskell: Как записать интерактивный интерпретатор сверху монады состояния?

Мы работаем над образцовой файловой системой, которая использует монаду состояния внутренне. У нас есть класс типа с операциями как они: класс Монада m => FS m, где isDirectory:: Путь-> m дети Bool...
вопрос задан: 8 July 2010 18:42
4
ответа

Оператор Haskell по сравнению с функциональным приоритетом

Я пытаюсь проверить что-то для меня об операторе и функциональном приоритете в Haskell. Например, следующий список кода = $ нечто карты xs может быть переписан как список = (нечто карты) $ (xs) и...
вопрос задан: 26 June 2010 21:34
4
ответа

Haskell, тестирующий рабочий процесс

Я только что запустил новый проект Haskell и хотел настроить хороший рабочий процесс тестирования с начала. Кажется, что у Haskell есть много превосходных и уникальных инструментов тестирования и многих различных путей к...
вопрос задан: 25 June 2010 19:18
4
ответа

Выбор синтаксического анализатора Haskell

Существует много открытых полученных реализаций синтаксического анализатора, доступных нам в Haskell. Парсек, кажется, стандарт для текстового парсинга, и attoparsec, кажется, популярный выбор для двоичного парсинга, но я надеваю'...
вопрос задан: 19 June 2010 20:57
4
ответа

Архивирование с дополнением в Haskell

Пару раз я желал zip в Haskell, который добавляет дополнение к более короткому списку вместо того, чтобы усечь более длинный. Это достаточно легко записать. (Моноид работает на меня здесь, но...
вопрос задан: 10 June 2010 15:40
4
ответа

NILL оценивают в haskell

Я ввожусь (x) от пользователя, преобразуйте его в Интервал y, которому позволяют, = (считайте x):: Интервал и затем я хотел бы, чтобы функция вела себя специальным способом, если бы пользователь ничего не дал (пустая строка). - В этом месте я хотел бы...
вопрос задан: 28 May 2010 23:45
4
ответа

Как я преобразовываю список в кортеж в Haskell?

Как может я лучше всего преобразовывать список в кортеж в Haskell: [1,2,3,4,5,6]-> (1,2,3,4,5,6)
вопрос задан: 27 May 2010 14:58
4
ответа

Как определить функцию в ghci через несколько строк?

Я пытаюсь определить любую простую функцию, которая занимает несколько строк в ghci, взять в качестве примера: let abs n | n > = 0 = n | в противном случае = -n Пока я пытался нажать Enter ...
вопрос задан: 17 May 2010 00:16
4
ответа

Обработка возрастающих Изменений Моделирования данных в Функциональном программировании

Большинство проблем, которые я должен решить в своем задании как разработчик, имеет отношение к моделированию данных. Например, в мире веб-приложения ООП я часто должен изменять свойства данных, которые находятся в объекте...
вопрос задан: 11 May 2010 02:03
4
ответа

Проверить утверждения в Haskell?

Я только начинаю Haskell, но из всех учебных руководств онлайн я нашел, что, может казаться, не нахожу, существует ли принятый способ того сделать, условное выражение проверяет утверждение. Я видел если еще, защита, и...
вопрос задан: 6 May 2010 20:37
4
ответа

Есть ли в Haskell работающая реализация автоматического дифференцирования в обратном режиме?

Самая близкая реализация в Haskell, которую я видел, - это режим пересылки по адресу http://hackage.haskell.org/packages/archive/fad/1.0/doc/html/Numeric-FAD.html. Самое близкое связанное связанное исследование ...
вопрос задан: 30 April 2010 13:53
4
ответа

Haskell и случайные числа

Я смешивал с Haskell несколько дней и споткнулся в проблему. Мне нужен метод, который возвращает случайный список целых чисел (Rand [[Интервал]]). Так, я определил тип: введите Rand = StdGen-> (a...
вопрос задан: 29 April 2010 15:27
4
ответа

Haskell, список натурального числа

Я - абсолютный новичок в Haskell, все же пытающемся понять, как это работает. Я хочу написать свой собственный ленивый список целых чисел такой как [1,2,3,4,5...]. Для списка я записал = 1: и...
вопрос задан: 21 March 2010 13:03
4
ответа

Парсек Haskell, анализирующий строку объектов

У меня есть список, который я должен проанализировать, где все кроме последнего элемента должны быть проанализированы одним синтаксическим анализатором, и последний элемент должен быть проанализирован другим синтаксическим анализатором. = "p1 p1b...
вопрос задан: 15 March 2010 18:10
4
ответа

Haskell - Переопределение (скрывающихся) арифметических операторов

Я хочу переопределить несколько арифметических операторов в Haskell для создания их более расширяемыми и универсальными. Например, класс Mul b c | b-> c, где (*)::-> b-> c Это кажется...
вопрос задан: 5 March 2010 17:50
4
ответа

Как разработать “поисковый робот” с состоянием в Haskell?

Я изучаю Haskell после лет ООП. Я пишу немой поисковый робот с немногими функциями и состоянием. Я не уверен, как сделать его правильно в мире FP. В мире ООП этот паук мог быть разработан как...
вопрос задан: 21 February 2010 21:56
4
ответа

Функциональные реализации языка Производственных хранилищ данных Класса

Существует много хранилищ данных, записанных в Erlang, например, Riak, Dynomite, CouchDb, Scalaris, я скучал по кому-либо? Я знаю, что Java и C/C++ также использовались для записи хранилищ данных (Cassandra...
вопрос задан: 5 February 2010 19:27
4
ответа

Почему Haskell не доходит выводить typeclasses типа данных в функциональных подписях?

Во-первых, этот вопрос не на 100% характерен для Haskell, не стесняйтесь комментировать общий дизайн typeclasses, интерфейсов и типов. Я читаю LYAH - создающие типы и typeclasses следующее...
вопрос задан: 31 January 2010 02:38
4
ответа

Есть ли какие-либо инструменты ORM для Haskell?

Что лучший способ состоит в том, чтобы взаимодействовать с базой данных с помощью Haskell? Я приучен к использованию своего рода ORM (ORM Django, будьте в спящем режиме, и т.д.), и что-то подобное было бы хорошо при создании приложений с...
вопрос задан: 30 January 2010 22:25
4
ответа

Разыскивание ошибок в Хаскелле

Как я могу получить больше информации о том, где ошибка Хаскелла произошла? Например, вчера я работал над программой Хаскелла, которая разбирает входной файл, преобразовывает данные и затем распечатывает...
вопрос задан: 26 January 2010 13:26
4
ответа

Изучение Haskell: понимания списка в C#

Следующий код находится в Haskell. Как я записал бы подобную функцию в C#? squareArea xs = [пи * r^2 | r <-xs] Просто для уточнения... выше кода является функцией, которая берет в качестве входа список, содержащий...
вопрос задан: 24 January 2010 11:34
4
ответа

Применимые функторы кроме монад и ZipList?

Два известных примера applicatives - монады и ziplists. Есть ли какие-либо другие примеры?
вопрос задан: 22 January 2010 21:06
4
ответа

Более-высокие-kinded дженерики в Java

Предположим, что у меня есть следующий класс: общедоступный класс FixExpr {Expr <FixExpr> в;} Теперь я хочу представить универсальный аргумент, абстрагирующий по использованию Expr: общедоступный класс Фиксирует <F> {F&...
вопрос задан: 14 January 2010 19:09
4
ответа

Хороший Haskell, кодирующий стандарты

Кто-то мог предоставить ссылку на хороший стандарт кодирования для Haskell? Я нашел это и это, но они являются совсем не всесторонними. Не говоря уже о том, что HaskellWiki каждый включает такие "драгоценные камни" как "использование...
вопрос задан: 30 December 2009 23:23