Есть ли какой-нибудь пакет для выполнения вычислений разреженной линейной алгебры, возможно, основанный на быстрых и эффективных библиотеках C? Я искал на Hackage, но не нашел ничего интересного: hmatrix, который использует GSL, ...
Я слышал, что лучше прочитать первое издание «Введение в функциональное программирование» Bird & Wadler, чем второе издание. В первом издании используется Миранда, а во втором издании используется ...
Есть ли способ совершать https-вызовы с помощью пакета Network.Browser.
Я не вижу этого в документации по Hackage.
Если нет способа сделать это с помощью обзора, есть ли другой способ получить https ...
Рассмотрим следующий код, который я написал: import Control.Monad увеличение :: Integer -> [Integer]
увеличивая п | n == 1 = [1..9] | в противном случае = делать let ps = увеличить (n - 1) ...
Рассмотрите следующий (Haskell) код: fib=0:1:zipWith (+) выдумка (выдумка хвоста) коллега пытается утверждать, что это не рекурсивная функция, потому что выдумка является просто списком, который определяет себя с...
Следующая программа приводит к ошибке в ghci: {-# язык NoImplicitPrelude #-} импортируют Вводную часть (Целое число, Bool) импорт квалифицированный класс Вводной части, Дискретный где (==)::->-> Bool...
Я пытаюсь написать спецификации для функциональности загрузки рабочих файлов, используя attachment_fu. Однако пример кода, приведенный автором для тестирования, требует, чтобы я потребовал action_controller / test_process ...
Учитывая произвольное число, как я могу обработать каждую цифру числа индивидуально? Редактирование я добавил основной пример вида вещи Foo, могло бы сделать. Например, в C# я мог бы сделать что-то как...
Поздравления, я пытаюсь понять, почему я вижу весь файл, загруженный в память следующей программой, все же если Вы комментируете строку ниже" (***)" затем прогоны программы в постоянном (...
У меня есть haskell программа, которая использует Данные. Набор и Данные. IntMap, что флаги я должен дать GHC, чтобы заставить это связывать те библиотеки в? Простой вопрос, я знаю, но страницы справочника не помогли мне, и я надеваю'...
Для целей кэширования я хочу создать массив, который сопоставляет входные значения функции с выходные значения. Я знаю, что моя функция будет использоваться только в этом конкретном диапазоне, я кое-что думаю ...
Я не могу понять, почему m1 запоминается, а m2 отсутствует в следующем: m1 = ((filter odd [1 ..]) !!) m2 n = ((filter odd [1 ..]) !! n) m1 10000000 занимает около 1,5 секунд на ...
Я пытаюсь назвать то, что я считаю новым идея функции высшего порядка. Важная часть - это код на Python и Haskell, демонстрирующий концепцию, которая будет объяснена позже.
...
В каких ситуациях следует использовать liftIO? Когда я использую ErrorT String IO, функция лифта переводит действия ввода-вывода в ErrorT, поэтому liftIO кажется излишним.
Есть ли способ указать имя пакета для модуля для команд: browse,: load или: module в ghci (версия 6.12.1)? Некоторые имена модулей неоднозначны: Prelude>: module Control.Monad.Cont
...
Есть ли в Haskell библиотечная функция для компоновки функции с собой n раз? Например, у меня есть эта функция: func :: a -> a, и я хочу сделать это: func. func. func. func. ...
Все примеры, которые я видел до сих пор с использованием инструментария Haskell XML, HXT, использует runX для выполнения парсера. runX работает внутри монады ввода-вывода. Есть ли способ использовать этот XML-анализатор вне IO? Кажется ...
Есть ли библиотека Haskell, которая позволяет мне иметь карту от диапазонов до значений? (Предпочтительно несколько эффективный.) Let myRangeMap = RangeMap [(диапазон 1 3, "foo"), (диапазон 2 7,
...
В Haskell вы можете строить бесконечные списки из-за лени: Prelude> let g = 4: g
Prelude> g !! 0
4
Прелюдия> взять 10 г
[4,4,4,4,4,4,4,4,4,4] Теперь, что именно происходит, когда я пытаюсь построить ...
Есть ли способ гарантировать подлинность хакерских загрузок? Насколько я понимаю, ничего нет. Нет https для взлома, нет (сильных) контрольных сумм для tarball, и они не подписаны.
...
. Мне нравится читать фрагменты кода о концепциях, которые я не понимаю. Есть ли какие-нибудь фрагменты, которые демонстрируют монады во всей красе? Что еще более важно, как я могу применить монады, чтобы облегчить мою работу. ...
Я хочу протестировать реализацию оптимизации компилятора, подключившись к процессу компиляции GHC и изменив его представление Core. Идея заключалась бы в том, чтобы иметь что-то вроде: runGhc (Просто ...
Я пытаюсь понять, как сделать базовый запрос GET с помощью Network.HTTP.simpleHTTP, который будет использовать прокси. Я пробовал установить переменную окружения http_proxy и, кажется, понимаю, как ...
В списке рассылки Agda Конор МакБрайд спросил: есть ли способ получить такие операции, как предполагаемое доверие? -> x, который на самом деле не проверяет Just and Goes ...
Каковы преимущества ООП подтипирования над классами типов, если таковые имеются? Другими словами, теперь, когда у нас есть классы типов, есть ли причина по-прежнему использовать подтипирование ООП? PS: Я программист на Scala.
Несмотря на смехотворно большое количество механизмов сопоставления регулярных выражений для Haskell, единственный I Можно найти замену Text.Regex, в которой, хотя и неплохо, не хватает кое-чего, что мне нравится в pcre. ...
Я играю с вычислением расстояний Левенштейна в Haskell и немного расстроен следующей проблемой производительности. Если реализовать это наиболее "нормальным" способом для Haskell, как показано ниже (...