Результаты поиска по запросу "haskell"
Путаница в отношении отрывка в разделе «Виды и некоторые тип-фу» сайта learnyouahaskell.com
Я новичок из Haskell, который пробирается через замечательное "Learn You A Haskell For Great Good". Этот вопрос связан с отрывком в разделе"Виды и какой-то тип ...
Тип Хаскеля против нового типа в отношении безопасности типов [закрыто]
я знаюnewtype чаще по сравнению сdata в Haskell, но я представляю это сравнение скорее с точки зрения дизайна, чем с технической точки зрения. В неперспективных / ОО-языках есть анти-паттерн "примитивная ...
Что означает восклицательный знак в декларации на Haskell?
Я натолкнулся на следующее определение, пытаясь изучить Haskell, используя для этого реальный проект. Я не понимаю, что означает восклицательный знак перед каждым аргументом, и мои книги, похоже, не упоминали об этом. data MidiMessage = ...
Haskell: версия хвостовой рекурсии глубины бинарного дерева
Во-первых, у меня есть две разные реализации, которые я считаю правильными, и я их профилировал и думал, что они примерно одинаковой производительности: depth::Tree a -> Int depth Empty = 0 depth (Branch b l r) = 1 + max (depth l) (depth r) ...
Общие знания о производительности haskell [закрыто]
Привет Хаскеллерс! У меня такое ощущение, что вопросы о производительности возникают чаще и что знания о функциях / алгоритмах / библиотеках быстры и стабильны, редки. Есть конечно библиотеки какCriterion которые позволяют производить ...
Все матчи регулярных выражений в Haskell
Согласно нескольким учебникам (включая Real World Haskell) можно с помощью ghci сделать следующее ghci > :m Text.Regex.Posix ghci > "foo foo foo" =~ "foo" :: [String] ["foo","foo","foo"]Тем не менее, когда я пытаюсь это сделать, это дает No ...
Где я могу прочитать об операторе haskell «->»?
Я хотел бы прочитать больше о Haskell's-> оператор. Я не совсем понимаю, насколько сильно стирается грань между специальным синтаксисом и чем-то вроде класса типов, и я хотел бы немного поэкспериментировать. В частности, я видел такие ...
Гарантия оптимизации хвоста - циклическое кодирование в Haskell
Итак, короткая версия моего вопроса: как мы должны кодировать циклы в Haskell,в общем? В Haskell нет гарантии оптимизации хвоста, паттерны взрыва даже не являются частью стандарта (верно?), А парадигма фолд / фолдне гарантированно работать в ...
GHCI самореферентное задание
Сегодня я изучал новый Хаскелл, когда попробовал что-то в ghci. Это в основном сводилось к этому: Prelude> let x = 6 Prelude> x 6 Prelude> let y = show x Prelude> y "6" Prelude> let x = show x Prelude> ...
Есть ли какая-нибудь земля на Хаскелле, эквивалентная Bundler на Рубиновой земле? и, если нет, то как бы был придуман такой структурированный проект?
Примечание для читателей: Потерпите меня. Обещаю, есть вопрос. Мне нужно решить проблему и подумать про себя: «О, я сделаю это в Ruby». $ bundle gem problemsolver create problemsolver/Gemfile create problemsolver/Rakefile create ...