4
ответа

Создание полиморфных рекурсивных типов в Haskell

Я пытаюсь создать Древовидный тип в Haskell. Я использовал этого простого конструктора данных для хранения дерева, в котором каждый узел может или быть пустым, быть листом, содержащим целое число, или быть узлом, содержащим...
вопрос задан: 25 September 2012 15:47
4
ответа

Выполнение двоичного поиска на некоторых элементах в Haskell

Я пытаюсь завершить последнюю часть своей домашней работы Haskell, и я застреваю, мой код до сих пор: ввод данных = Запись (Строка, Строка) класс Lexico, где (<!), (=!), (>!)::->-> Bool...
вопрос задан: 23 September 2012 13:17
4
ответа

Поиск веб-хоста, который может обработать Haskell

Я ищу веб-хост, который позволит мне запустить веб-приложение Haskell. VPS's кажется привлекательным для меня, потому что можно выполнить по существу что-либо, что Вы хотите. Но часть облака размещает предложение действительно...
вопрос задан: 30 April 2012 15:58
4
ответа

Haskell: одноместный takeWhile?

У меня есть некоторые функции, записанные в C, который я называю от Haskell. Эти функции возвращают IO (CInt). Иногда я хочу выполнить все функции независимо от того, что возвращает любой из них, и это легко...
вопрос задан: 15 March 2012 22:47
4
ответа

Почему этот Haskell кодирует работу успешно с бесконечными списками?

У меня есть некоторый код Haskell, который действительно работает правильно над бесконечным списком, но я не понимаю, почему он может сделать так успешно. (Я изменил свой исходный код - который не обработал бесконечные списки - к...
вопрос задан: 25 December 2011 22:03
4
ответа

Почему этот первый Haskell функционирует СБОЙ для обработки бесконечных списков, в то время как этот второй отрывок УСПЕШНО ВЫПОЛНЯЕТСЯ с бесконечными списками?

У меня есть две функции Haskell, обе из которых кажутся очень похожими на меня. Но первые СБОИ против бесконечных списков и второй УСПЕШНО ВЫПОЛНЯЮТСЯ против бесконечных списков. Я пробовал в течение многих часов к...
вопрос задан: 25 December 2011 22:03
4
ответа

Когда destructuring кортежи в Haskell, где элементы могут использоваться?

Я читаю учебное руководство, которое использует следующий пример (что я сделаю вывод несколько): f:: Нечто-> (Интервал, Нечто)... fList:: Нечто-> [Интервал] fList нечто = x: панель fList, где (x, панель) = f нечто...
вопрос задан: 17 December 2011 22:57
4
ответа

Как я могу упростить основное арифметическое выражение?

Как я могу упростить основное арифметическое выражение? например, модуль ExprOps, где упростите:: Expr-> Expr упрощают (Плюс (Var "x") (Константа 0)) = Var "x", Что я должен сделать? модуль Expr, где-...
вопрос задан: 17 December 2011 21:55
4
ответа

Функция соединения монады

В то время как монады представлены в Haskell, использующем функции связывания и возврата, у них может также быть другое представление с помощью функции соединения, такой, как обсуждено здесь. Я знаю тип этой функции...
вопрос задан: 5 December 2011 00:44
4
ответа

Как я создаю дескриптор в оперативной памяти в Haskell?

Я хочу что-то, что похоже на дескриптор файла, но действительно поддерживается буфером в оперативной памяти для использования для перенаправлений ввода-вывода. Как я могу сделать это?
вопрос задан: 9 October 2011 18:38
4
ответа

Sql SELECT TOP 1

Я получаю странные результаты из таблицы, из которой выбираю. Рассмотрим следующую таблицу: USERID TICKETSASSIGNED 1 0 100 0 101 0 102 0 103 0 Теперь, если я ...
вопрос задан: 22 April 2011 18:30
4
ответа

Контрастирование дженериков C# с Haskell параметризовало типы

На основе некоторого совета я нашел на StackOverflow, я рою в Haskell. Я был рад видеть, что параметризованные типы Haskell ведут себя очень как дженерики C#. Оба языка советуют синглу...
вопрос задан: 20 April 2011 04:53
4
ответа

В чем передается?

В коде: oneChar:: Символ-> Doc oneChar c = поиск c simpleEscapes случая Просто r-> текст r Ничто | mustEscape c-> hexEscape c |...
вопрос задан: 19 April 2011 23:27
4
ответа

Почему делает пакет Macports GHC, занимают много времени для компиляции?

И почему? Существует процесс начальной загрузки и компиляция реального процесса компилятора, но какая часть использует большую часть времени?
вопрос задан: 19 April 2011 03:27
4
ответа

Надлежащий способ импортировать вещи, уже определенные во Вводной части в Haskell

Я пытаюсь определить Складной экземпляр в Haskell, и у меня есть некоторая проблема с импортом. Поэтому первая попытка: модуль MyList, где Данные импорта. Складные данные MyList = MyList экземпляр...
вопрос задан: 19 April 2011 03:22
4
ответа

Что самый простой путь состоит в том, чтобы записать веб-приложениям в Haskell? [закрытый]

Я хотел бы использовать Haskell больше для моих проектов, и я думаю, могу ли я начать использовать его для веб-приложений, это действительно помогло бы той причине. Я попробовал happs несколько раз, но испытал затруднения при выходе...
вопрос задан: 19 April 2011 02:02
4
ответа

“Разделение на подклассы” шоу в Haskell?

Позволяет говорят, что у меня есть следующее: грек данных = Alpha | Бета | Гамма | Phi, получающий Шоу, я хочу использовать показ по умолчанию всех объектов кроме Беты, которую я хочу сказать "два". Я могу сделать это?
вопрос задан: 18 April 2011 23:35
4
ответа

Без точек в Haskell

У меня есть этот код, который я хочу сделать без точек; (\k t-> chr $ + зеркально отражают модификацию 26 (порядок k + порядок t-2*a)), Как я делаю это? Также есть ли некоторые общие правила для точки, свободный стиль кроме "думает...
вопрос задан: 18 April 2011 22:59
4
ответа

Какой быстрее и почему?

(n> = 3) && (n <= 99) ИЛИ n 'элемент' [3.. 99], Какой быстрее и почему?
вопрос задан: 18 April 2011 22:46
4
ответа

Haskell изменяемая карта/дерево

Я ищу изменяемое (сбалансированное) дерево/карту/хеш-таблицу в Haskell или пути, как моделировать его в функции. Т.е. когда я несколько раз вызываю ту же функцию, структура сохраняется. До сих пор...
вопрос задан: 18 April 2011 22:42
4
ответа

Лучший способ вызвать функции Haskell из Java

Я смотрю эффективный способ выполнить функции Haskell из программы Java. Я полагал, что использование должностного лица () взаимодействует с GHC, но кажется, что должен быть лучший метод.
вопрос задан: 18 April 2011 22:02
4
ответа

Неотрицательные целые числа [дубликат]

Скажите, что у меня есть прототип функции следующим образом: func:: [Интервал]-> [Интервал], Как возможно осуществить только неотрицательный список целых чисел как входные параметры? Я должен был бы изменить тип параметрического усилителя...
вопрос задан: 18 April 2011 18:36
4
ответа

Введение или простые примеры для выполняют итерации?

Я нахожу документы Oleg о Iteratee несколько трудными войти. Тем более, что некоторые функции в его сообщениях в Haskell-кафе не находятся в выполнить итерации библиотеке (как enum_file). Есть ли польза...
вопрос задан: 17 April 2011 21:36
4
ответа

Что такое zygo/meta/histo/para/futu/dyna/whatever-morphisms?

Существует ли список их с примерами, доступными для человека без обширного ведома теории категорий?
вопрос задан: 17 April 2011 21:14
4
ответа

Разреженные массивы в Haskell?

Есть ли какой-либо стандартный или "самый обычный" способ представить многомерные разреженные массивы в Haskell (не жертвуя производительностью слишком много)? Что-то как карта <интервал, карта <интервал, MyClass>> в C++...
вопрос задан: 17 April 2011 21:12
4
ответа

Неоднозначное сообщение об ошибке переменной типа

Я не думаю, что это - ошибка, но я немного озадачен относительно того, почему это не работает. Вопрос о премии состоит в том, почему он упоминает переменную e? Нет никакой переменной e. Вводная часть>: m +Control. Исключение...
вопрос задан: 17 April 2011 21:05
4
ответа

Получение произвольных функций в Haskell

При работе с полученными экземплярами в Haskell действительно ли возможно получить функции для произвольных типов, или мы ограничиваемся конкретными функциями?
вопрос задан: 16 April 2011 19:58
4
ответа

Различия между объятиями, Yhc и [закрытым] GHCi

Существуют различия между Объятиями, Yhc и GHCi? Если существуют различия, Каковы они?
вопрос задан: 16 April 2011 19:46
4
ответа

Типы Haskell, разбивающие простую 'среднюю' функцию

Я играю вокруг с новичком Haskell, и я хотел записать среднюю функцию. Это походило на самую простую вещь в мире, правильно? Неправильно. Кажется, что система типов Haskell запрещает...
вопрос задан: 16 April 2011 19:19
4
ответа

Практическое использование каррированных функций?

Есть тонны руководств по каррированию функций и столько же вопросов здесь, на stackoverflow. Однако, после прочтения «Маленького программиста», нескольких книг, руководств, сообщений в блогах и stackoverflow ...
вопрос задан: 3 February 2011 18:35