Результаты поиска по запросу "haskell"

1 ответ

Путаница в отношении отрывка в разделе «Виды и некоторые тип-фу» сайта learnyouahaskell.com

Я новичок из Haskell, который пробирается через замечательное "Learn You A Haskell For Great Good". Этот вопрос связан с отрывком в разделе"Виды и какой-то тип ...

4 ответа

Тип Хаскеля против нового типа в отношении безопасности типов [закрыто]

я знаюnewtype чаще по сравнению сdata в Haskell, но я представляю это сравнение скорее с точки зрения дизайна, чем с технической точки зрения. В неперспективных / ОО-языках есть анти-паттерн "примитивная ...

3 ответа

Что означает восклицательный знак в декларации на Haskell?

Я натолкнулся на следующее определение, пытаясь изучить Haskell, используя для этого реальный проект. Я не понимаю, что означает восклицательный знак перед каждым аргументом, и мои книги, похоже, не упоминали об этом. data MidiMessage = ...

ТОП публикаций

3 ответа

Haskell: версия хвостовой рекурсии глубины бинарного дерева

Во-первых, у меня есть две разные реализации, которые я считаю правильными, и я их профилировал и думал, что они примерно одинаковой производительности: depth::Tree a -> Int depth Empty = 0 depth (Branch b l r) = 1 + max (depth l) (depth r) ...

0 ответов

Общие знания о производительности haskell [закрыто]

Привет Хаскеллерс! У меня такое ощущение, что вопросы о производительности возникают чаще и что знания о функциях / алгоритмах / библиотеках быстры и стабильны, редки. Есть конечно библиотеки какCriterion которые позволяют производить ...

1 ответ

Все матчи регулярных выражений в Haskell

Согласно нескольким учебникам (включая Real World Haskell) можно с помощью ghci сделать следующее ghci > :m Text.Regex.Posix ghci > "foo foo foo" =~ "foo" :: [String] ["foo","foo","foo"]Тем не менее, когда я пытаюсь это сделать, это дает No ...

2 ответа

Где я могу прочитать об операторе haskell «->»?

Я хотел бы прочитать больше о Haskell's-> оператор. Я не совсем понимаю, насколько сильно стирается грань между специальным синтаксисом и чем-то вроде класса типов, и я хотел бы немного поэкспериментировать. В частности, я видел такие ...

2 ответа

Гарантия оптимизации хвоста - циклическое кодирование в Haskell

Итак, короткая версия моего вопроса: как мы должны кодировать циклы в Haskell,в общем? В Haskell нет гарантии оптимизации хвоста, паттерны взрыва даже не являются частью стандарта (верно?), А парадигма фолд / фолдне гарантированно работать в ...

4 ответа

GHCI самореферентное задание

Сегодня я изучал новый Хаскелл, когда попробовал что-то в ghci. Это в основном сводилось к этому: Prelude> let x = 6 Prelude> x 6 Prelude> let y = show x Prelude> y "6" Prelude> let x = show x Prelude> ...

2 ответа

Есть ли какая-нибудь земля на Хаскелле, эквивалентная Bundler на Рубиновой земле? и, если нет, то как бы был придуман такой структурированный проект?

Примечание для читателей: Потерпите меня. Обещаю, есть вопрос. Мне нужно решить проблему и подумать про себя: «О, я сделаю это в Ruby». $ bundle gem problemsolver create problemsolver/Gemfile create problemsolver/Rakefile create ...