Управление. В документации исключения говорится, что я могу сделать следующее для создания моего собственного исключения: данные MyException = ThisException | получение ThatException (Шоу, Typeable) Исключение экземпляра...
Я хотел бы смочь произвести аудио от Haskell. Я в настоящее время использую GHC 6.10 на OS X (Snow Leopard). Я попытался создать библиотеку разъема (использующий JackOSX) и библиотеку PortAudio, но ни один из...
Сегодня я читаю статью: О'Нил, Мелисса Э., «Подлинное сито Эратосфена», журнал функционального программирования, опубликовано в сети Интернет издательством Cambridge University Press 09 октября 2008 г. doi: 10.1017 / ...
При написании кода Haskell я часто просто ввожу Систему импорта. Система импорта среды. Каталог Является там инструментом, доступным, который исправит этих операторов импорта и добавит имена функций I...
Я записал функцию в Haskell, который берет три точки в плоскости и проверяет, находятся ли они на прямой линии или делают правый или левый поворот. Вот код: detDirection:: Точка-> Точка-&...
Я сделал функцию подобной массиву numpy. Это преобразовывает списки в массивы, списки списков к 2-м массивам, и т.д. Это работает как это: ghci> arrFromNestedLists ["привет", "мир"]:: Массив (Интервал, (Интервал, ()))...
Я плохо знаком с haskell, и я прочитал и переварил, Изучают Вас Haskell Для Большой Пользы, испытывая несколько вещей по пути. Для моего первого проекта я хотел судить классика: FizzBuzz. Так я...
Каковы существенные различия между QuickCheck 1 и QuickCheck 2? От рассмотрения документов Пикши I видят, что оно разделяется через большее количество модулей, coarbitrary был заменен новым Забавным типом и...
Я разрабатываю маленькую haskell программу, которая пользуется внешней статической библиотекой, которую я разработал в C++. Это получает доступ к lib через FFI ghc (внешний функциональный интерфейс). В этой библиотеке я хотел бы...
Я пишу код, который имеет дело со значениями с Языка. Exts. Аннотируемый. Синтаксис, где множество типов определяется, которые зеркально отражают структуру модуля Haskell: Модуль данных l =... данные Decl l =......
Я пишу haskell обертку для библиотеки C++ и так, как я могу импортировать функции от библиотеки до моей haskell программы, у меня нет подсказки, как импортировать типы данных C++. Например, я имею...
Я просто понял, насколько полезный мало на функции может быть. Исключая: orderByLength = sortBy (выдерживают сравнение 'на' длине), Но к сожалению, выведенные типы могут быть несколько парадоксальными. Согласно...
Рекордный синтаксис кажется чрезвычайно удобным по сравнению с необходимостью записать Ваши собственные функции средства доступа. Я никогда не видел, что любой дает любые инструкции относительно того, когда лучше использовать рекордный синтаксис по нормал
Что предпочтенный путь состоит в том, чтобы повысить ошибки (ParseError) в Парсеке? Я получил некоторый код в синтаксическом анализаторе, который выполняет проверку и если проверка перестала работать, ParseError должен быть возвращен (т.е. Покинутый Parse
Я хочу скомпилировать свою программу с профилированием, таким образом, я работаю: интрига $ настраивает - enable-executable-profiling... $ интригуют сборка... Не удалось найти модуль 'Графикой. UI.GLUT': Возможно, Вы не имеете...
У меня есть Атомарный класс типа, который определяет функции для преобразования определенных типов к/от значению обертки (Atom). Я хотел бы определить свойство QuickCheck, которое указывает: "для всех экземпляров Атомарных...
Я собираюсь взять курс о теории категорий скоро. Какие ресурсы можно рекомендовать для приобретения знаний об этом? Что части релевантны для изучения и как я учусь применять свое знание?
Интрига может использовать hsc2hs для создания hs файлов? Как? Я не нашел ответ в руководствах, поиск с помощью Google, ни в других проектах (имел мои надежды на gtk2hs, но оказывается, что он не использует интригу),
http://www.cs.chalmers.se/Cs/Research/Language-technology/BNFC/, как я должен записать мой, маркировал BNF, чтобы заставить BNFC генерировать синтаксический анализатор INI для меня? Я только добрался до сих пор o __ O! Файл entrypoints;...
Я использую платформу Haskell в Windows, и я хотел бы записать небольшую программу, которая может потянуть графики. График должен быть экспортирован в любой формат изображения (или даже PDF). К чему самый легкий путь...
У меня есть функция, которая проверяет, является ли тип подтипом другого типа: Св.:: Монада m => Строковый тип Карты - ^type среда-> Набор (Тип, Тип) - ^assumed подтипы-> (Тип...
Есть ли доступная библиотека API REST для haskell? Я нуждаюсь в нем основной для Google gdata клиент, но буду, вероятно, использовать его для других целей также. Я знаю, что существует библиотека HTTP, но мне нужно что-то больше...
Вот выдержка из документации по оценке: Control.Exception.Base.evaluate::a -> IO оценка x не одно и то же как вернуть $! x Правильным определением является оценка x = (...
Я изучаю Haskell, и наткнулся на следующий код: fibs = 0: 1: zipWith (+) fibs (tail fibs), с анализом которого у меня возникли проблемы с тем, как он работает. Это очень удобно, я ...
У меня есть (вполне) допустимый случай, когда есть две реализации экземпляра типа, и я хочу указать вариант по умолчанию. Заметив, что выполнение модульной арифметики с типами Int привело к большому количеству ...
Я читал «Дорога к логике, математике и программированию на Haskell» от Doets and Eijck 2004. Кажется, это очень уважаемая книга, но я был поражен, когда заявил, что Haskell является членом Lisp ...
Где находится mysql client .my.cnf с использованием XAMPP в Windows? Уточнение: этот файл не существует по умолчанию, поэтому, когда вы его создаете, где вы должны разместить его, чтобы использовать команду ...