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

2 ответа

Используя динамическое программирование в Haskell? [Предупреждение: решение ProjectEuler 31 внутри]

В решении проблемы projecteuler.net # 31 [СПОЙЛЕРЫ ВПЕРЕДИ] (считая количество способов заработать 2 £ на британских монетах), я хотел использовать динамическое программирование. Я начал с OCaml и написал краткое и очень эффективное ...

1 ответ

Альтернатива для устаревшего -XDatatypeContext?

Допустим, я хочу определить дерево следующим образом: {-# LANGUAGE DatatypeContexts #-} class Node a where getContent :: (Num a) => a data (Node a) => Tree a = Leaf a | Branch a (Tree a) (Tree a)-XDatatypeContexts устарела. Можно ли сделать ...

1 ответ

двойной поток, чтобы предотвратить ненужное запоминание?

Я новичок в Haskell и пытаюсь реализовать сито Эйлера в стиле потоковой обработки. Когда я проверилСтраница Wiki Хаскелла о простых числах [https://wiki.haskell.org/index.php?title=Prime_numbers&oldid=54949#Linear_merging] Я нашел загадочную ...

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

2 ответа

Почему списки различий более эффективны, чем обычная конкатенация?

В настоящее время я прохожу свой путь черезУзнай тебя на Хаскеле [http://www.learnyouahaskell.com/for-a-few-monads-more]бронируйте онлайн и пришли к главе, в которой автор объясняет, что некоторые объединения списков могут быть неэффективными: ...

3 ответа

Воспроизвести файл WAV с Haskell

Существует ли простой прямой способ воспроизведения WAV-файла из Haskell с использованием некоторой библиотеки и, возможно, такой, чтобы я проигрывал много звуков одновременно? Я знаю об OpenAL, но я не пишу какую-то продвинутую программу для ...

1 ответ

Как реализовать индексированную монаду продолжения в стиле index-core

Недавно я смотрел (и пытался понять) индексированные монады. Я думаю, что у меня есть голова вокруг одного стиля индексированной монады, как описано здесь: Соседство бесконечности: за пределами ...

1 ответ

Функция модуля / остатка для нецелых

Рем дает это: Prelude> rem 9 8 1Я хотел что-то вроде этого: Prelude> nonIntRem 9.1 8 1.0999999999999996Я реализовал это так: nonIntRem x y = x - (y * (fromIntegral $ truncate (x/y)))Мои вопросы: Есть ли что-то подобное в стандартной ...

2 ответа

Как сделать так, чтобы Haskell или GHCI могли показывать китайские иероглифы и запускать китайские иероглифы с именами скриптов?

Я хочу сделать скрипт на Haskell для чтения файлов в моей / домашней папке. Однако есть много файлов с китайскими иероглифами, и Haskell и Ghci не могут управлять этим. Кажется, Haskell и Ghci плохо отображают символы UTF-8. Вот с чем я ...

4 ответа

GHCi «давай» - что он делает?

Я был бы признателен, если бы кто-то мог указать в документах о том, что «пусть» делает в GHCi, или, если это не удалось, объяснить это убедительно :-). Насколько я могу судить, «let» (без «in») не является частью языка Haskell как такового, и с ...

1 ответ

Генерация кода сценария оболочки CLI из скомпилированного исполняемого файла? [закрыто]

Вопрос, тема обсужденияЯ очень заинтересован в создании исходного кода сценариев оболочки командной строки из кода, написанного на более надежном, хорошо работающем и независимом от платформы скомпилированном языке (например, OCaml). По сути, вы ...