1
ответ

Как это составляет Haskell твердая ошибка типа?

Это работает: данные, Обернутые = Обернутый альфа:: IO s-> IO () альфа x = делают rv <-wrapit x возврат () где wrapit:: IO s-> IO (Обернутый s) wrapit x' = делают...
вопрос задан: 18 February 2010 06:42
1
ответ

Как определить пользовательское исключение в Haskell?

Управление. В документации исключения говорится, что я могу сделать следующее для создания моего собственного исключения: данные MyException = ThisException | получение ThatException (Шоу, Typeable) Исключение экземпляра...
вопрос задан: 16 February 2010 04:39
1
ответ

Аудиовыход Haskell на OS X?

Я хотел бы смочь произвести аудио от Haskell. Я в настоящее время использую GHC 6.10 на OS X (Snow Leopard). Я попытался создать библиотеку разъема (использующий JackOSX) и библиотеку PortAudio, но ни один из...
вопрос задан: 8 February 2010 18:24
1
ответ

Подлинное сито Эратосфена - алгоритм, используемый для генерации простых чисел

Сегодня я читаю статью: О'Нил, Мелисса Э., «Подлинное сито Эратосфена», журнал функционального программирования, опубликовано в сети Интернет издательством Cambridge University Press 09 октября 2008 г. doi: 10.1017 / ...
вопрос задан: 8 February 2010 12:30
1
ответ

Инструмент Haskell для перезаписи операторов импорта для именования всего импорта?

При написании кода Haskell я часто просто ввожу Систему импорта. Система импорта среды. Каталог Является там инструментом, доступным, который исправит этих операторов импорта и добавит имена функций I...
вопрос задан: 1 February 2010 16:30
1
ответ

Функция Haskell не завершается

Я записал функцию в Haskell, который берет три точки в плоскости и проверяет, находятся ли они на прямой линии или делают правый или левый поворот. Вот код: detDirection:: Точка-> Точка-&...
вопрос задан: 24 January 2010 23:02
1
ответ

Семейства шрифтов Haskell и фиктивные аргументы

Я сделал функцию подобной массиву numpy. Это преобразовывает списки в массивы, списки списков к 2-м массивам, и т.д. Это работает как это: ghci> arrFromNestedLists ["привет", "мир"]:: Массив (Интервал, (Интервал, ()))...
вопрос задан: 11 January 2010 17:35
1
ответ

Haskell — проблема с симпатичной печатью список

Я плохо знаком с haskell, и я прочитал и переварил, Изучают Вас Haskell Для Большой Пользы, испытывая несколько вещей по пути. Для моего первого проекта я хотел судить классика: FizzBuzz. Так я...
вопрос задан: 6 January 2010 21:44
1
ответ

Новые функции и возможности в QuickCheck 2?

Каковы существенные различия между QuickCheck 1 и QuickCheck 2? От рассмотрения документов Пикши I видят, что оно разделяется через большее количество модулей, coarbitrary был заменен новым Забавным типом и...
вопрос задан: 19 December 2009 16:01
1
ответ

Используя stdout/stderr/stdin потоки позади FFI haskell

Я разрабатываю маленькую haskell программу, которая пользуется внешней статической библиотекой, которую я разработал в C++. Это получает доступ к lib через FFI ghc (внешний функциональный интерфейс). В этой библиотеке я хотел бы...
вопрос задан: 16 December 2009 21:31
1
ответ

Предотвращение шаблона при контакте со многими несвязанными типами

Я пишу код, который имеет дело со значениями с Языка. Exts. Аннотируемый. Синтаксис, где множество типов определяется, которые зеркально отражают структуру модуля Haskell: Модуль данных l =... данные Decl l =......
вопрос задан: 6 December 2009 15:14
1
ответ

импорт типов данных C++ к haskell с ffi

Я пишу haskell обертку для библиотеки C++ и так, как я могу импортировать функции от библиотеки до моей haskell программы, у меня нет подсказки, как импортировать типы данных C++. Например, я имею...
вопрос задан: 5 December 2009 22:50
1
ответ

Как заставить Haskell вычислить корректный полиморфный тип?

Я просто понял, насколько полезный мало на функции может быть. Исключая: orderByLength = sortBy (выдерживают сравнение 'на' длине), Но к сожалению, выведенные типы могут быть несколько парадоксальными. Согласно...
вопрос задан: 1 December 2009 20:24
1
ответ

Когда я должен использовать рекордный синтаксис для объявлений данных в Haskell?

Рекордный синтаксис кажется чрезвычайно удобным по сравнению с необходимостью записать Ваши собственные функции средства доступа. Я никогда не видел, что любой дает любые инструкции относительно того, когда лучше использовать рекордный синтаксис по нормал
вопрос задан: 26 November 2009 07:12
1
ответ

Повысьте ParseError в Haskell/Parsec

Что предпочтенный путь состоит в том, чтобы повысить ошибки (ParseError) в Парсеке? Я получил некоторый код в синтаксическом анализаторе, который выполняет проверку и если проверка перестала работать, ParseError должен быть возвращен (т.е. Покинутый Parse
вопрос задан: 18 November 2009 22:27
1
ответ

Интрига, не устанавливающая зависимости при необходимости в профильных библиотеках?

Я хочу скомпилировать свою программу с профилированием, таким образом, я работаю: интрига $ настраивает - enable-executable-profiling... $ интригуют сборка... Не удалось найти модуль 'Графикой. UI.GLUT': Возможно, Вы не имеете...
вопрос задан: 9 November 2009 22:46
1
ответ

Свойства Testing QuickCheck против нескольких типов?

У меня есть Атомарный класс типа, который определяет функции для преобразования определенных типов к/от значению обертки (Atom). Я хотел бы определить свойство QuickCheck, которое указывает: "для всех экземпляров Атомарных...
вопрос задан: 19 September 2009 18:29
1
ответ

Ресурсы для изучения [закрытой] теории категорий

Я собираюсь взять курс о теории категорий скоро. Какие ресурсы можно рекомендовать для приобретения знаний об этом? Что части релевантны для изучения и как я учусь применять свое знание?
вопрос задан: 4 August 2009 01:07
1
ответ

Haskell cabal+hsc2hs

Интрига может использовать hsc2hs для создания hs файлов? Как? Я не нашел ответ в руководствах, поиск с помощью Google, ни в других проектах (имел мои надежды на gtk2hs, но оказывается, что он не использует интригу),
вопрос задан: 9 July 2009 09:13
1
ответ

Как я могу определить грамматику файла INI с помощью BNFC?

http://www.cs.chalmers.se/Cs/Research/Language-technology/BNFC/, как я должен записать мой, маркировал BNF, чтобы заставить BNFC генерировать синтаксический анализатор INI для меня? Я только добрался до сих пор o __ O! Файл entrypoints;...
вопрос задан: 25 June 2009 06:39
1
ответ

График Haskell, привлекающий Windows

Я использую платформу Haskell в Windows, и я хотел бы записать небольшую программу, которая может потянуть графики. График должен быть экспортирован в любой формат изображения (или даже PDF). К чему самый легкий путь...
вопрос задан: 4 June 2009 16:39
1
ответ

Обработка ошибок в Haskell с Любой монадой

У меня есть функция, которая проверяет, является ли тип подтипом другого типа: Св.:: Монада m => Строковый тип Карты - ^type среда-> Набор (Тип, Тип) - ^assumed подтипы-> (Тип...
вопрос задан: 3 June 2009 01:04
1
ответ

Умножьте два списка поэлементно в Haskell

Как я могу умножить элементы двух списков в Haskell, два на два? В основном, если я имею [1,2,3], и [2,3,4] я хочу добраться [2,6,12].
вопрос задан: 4 May 2009 09:26
1
ответ

Библиотека Haskell REST/GDATA API

Есть ли доступная библиотека API REST для haskell? Я нуждаюсь в нем основной для Google gdata клиент, но буду, вероятно, использовать его для других целей также. Я знаю, что существует библиотека HTTP, но мне нужно что-то больше...
вопрос задан: 9 January 2009 13:50
0
ответов

В чем разница между «вычислить» и «вернуть $!»?

Вот выдержка из документации по оценке: Control.Exception.Base.evaluate::a -> IO оценка x не одно и то же как вернуть $! x Правильным определением является оценка x = (...
вопрос задан: 17 October 2019 13:10
0
ответов

Как запоминается эта функция Фибоначчи -?

Каким механизмом запоминается эта функция Фибоначчи -? fib = (map fib' [0..] !! )где fib' 1 = 1 fib' 2 = 1...
вопрос задан: 10 October 2019 10:33
0
ответов

Понимание рекурсивно определенного списка (выдумки в терминах zipWith)

Я изучаю Haskell, и наткнулся на следующий код: fibs = 0: 1: zipWith (+) fibs (tail fibs), с анализом которого у меня возникли проблемы с тем, как он работает. Это очень удобно, я ...
вопрос задан: 10 October 2019 10:31
0
ответов

Как указать экземпляр класса типов?

У меня есть (вполне) допустимый случай, когда есть две реализации экземпляра типа, и я хочу указать вариант по умолчанию. Заметив, что выполнение модульной арифметики с типами Int привело к большому количеству ...
вопрос задан: 19 September 2019 07:01
0
ответов

Haskell - это Лисп?

Я читал «Дорога к логике, математике и программированию на Haskell» от Doets and Eijck 2004. Кажется, это очень уважаемая книга, но я был поражен, когда заявил, что Haskell является членом Lisp ...
вопрос задан: 26 August 2019 04:19
0
ответов

Где находится клиент mysql «.my.cnf» в XAMPP для Windows?

Где находится mysql client .my.cnf с использованием XAMPP в Windows? Уточнение: этот файл не существует по умолчанию, поэтому, когда вы его создаете, где вы должны разместить его, чтобы использовать команду ...
вопрос задан: 3 August 2019 18:44