6
ответов

Как Функциональный язык отличается с точки зрения реализации языка

Существует целая новая парадигма "функционального программирования", для которого нужно общее изменение образов мышления по сравнению с процедурным программированием. Это использует функции высшего порядка, чистоту, монады, и т.д....
вопрос задан: 7 December 2009 09:13
6
ответов

Равенство указателя в Haskell?

Есть ли какое-либо понятие качества указателя в Haskell? == требует вещей получить Eq, и у меня есть что-то, что содержит (Значение-> Значение IO), и ни один->, ни IO не получает Eq.Править: Я создаю...
вопрос задан: 12 November 2009 00:09
6
ответов

Haskell - Справка функционального программирования

Попытка получить ощущение haskell. Закаленный программист с PHP, JAVA, VB и многими другими языками, но находит haskell немного более трудный следовать. Может любой давать мне английский...
вопрос задан: 11 September 2009 20:06
6
ответов

Нотация суммирования в Haskell

На странице Wikipedia о суммировании это говорит, что эквивалентная операция в Haskell должна использовать foldl. Мой вопрос: Есть ли какая-либо причина, почему она говорит для использования этого вместо суммы? Еще один 'пурист'...
вопрос задан: 27 August 2009 06:55
6
ответов

Реальный мир [закрытое] программирование Haskell

Будучи обязательным разработчиком в течение нескольких лет теперь, у меня никогда не было желания изучить функциональное программирование. Пара несколько месяцев назад наконец я решил изучить Haskell. Это - вполне прохладный язык...
вопрос задан: 10 July 2009 21:14
6
ответов

Синтаксический анализатор Scalas/Haskells combinators достаточен?

Я задаюсь вопросом, достаточен ли синтаксический анализатор Scalas/Haskells combinators для парсинга языка программирования. Более конкретно язык MiniJava. Я в настоящее время читаю конструкцию компилятора и jflex...
вопрос задан: 8 July 2009 18:15
6
ответов

Haskell: Показать завинченный?

Выставочная функция в Haskell, кажется, не делает то, что она должна: Вводная часть> позволила ул. = "stack\n\noverflow" Вводная часть> putStrLn Вводная часть переполнения стека ул.> выставочная ул. "\"Стек \\n \\n \\noverflow
вопрос задан: 9 June 2009 14:12
6
ответов

Опыт реального мира, отлаживая производство функциональная программа?

Я интересуюсь тем, какие инструменты и методы используются для диагностирования дефектов в крупномасштабных функциональных программах. Какие инструменты полезны? Мое текущее понимание - то, что 'printf', отлаживающий (например, добавляют...
вопрос задан: 28 December 2008 01:51
5
ответов

Haskell - Как к лучше всего для представления грамматики языка программирования?

Я смотрел на Haskell, и я вполне хотел бы записать компилятор (как осуществление изучения) в нем, начиная со многое из, его - врожденные функции, может быть с готовностью применен к компилятору (особенно рекурсивное...
вопрос задан: 3 November 2019 04:14
5
ответов

Что делает 'forall' ключевое слово в Haskell/GHC, делают?

Я начинаю понимать, как forall ключевое слово используется в так называемых "экзистенциальных типах" как это: данные ShowBox = forall s. Покажите s => SB s, Это - только подмножество, однако, того, как forall...
вопрос задан: 13 May 2019 21:19
5
ответов

Где я могу найти список всех расширений GHC

Я хотел использовать {-# язык OverloadedStrings #-}, но я забыл, как это называют. Такого рода вещь не hoogle-в-состоянии, и также требуется нахождение некоторого времени с помощью google*. Есть ли где-нибудь список...
вопрос задан: 27 August 2018 16:41
5
ответов

Почему побочные эффекты смоделированы как монады в Haskell?

Кто-либо мог дать некоторые подсказки по тому, почему нечистые вычисления в Haskell смоделированы как монады? Я подразумеваю, что монада является просто интерфейсом с 4 операциями, поэтому чем обоснование было к моделированию стороны-...
вопрос задан: 26 July 2017 05:19
5
ответов

У Haskell есть переменные?

Я часто слышал заявления, что у Haskell нет переменных; в частности, этот ответ утверждает, что не делает, и это было upvoted по крайней мере девять раз и приняло. Делает это имеет переменные или...
вопрос задан: 23 May 2017 12:34
5
ответов

Какова экосистема для веб-разработки на Haskell? [закрыто]

Вдохновленный этим вопросом и недавним романом, мне интересно, что связано с веб-разработкой на Haskell. Существуют ли какие-либо веб-фреймворки или движки шаблонов на Haskell? Как бы хостинг сайта на Haskell ...
вопрос задан: 23 May 2017 12:32
5
ответов

Используя Haskell для значительных систем реального времени: как (если?)?

Мне было любопытно понять, возможно ли подать питание Haskell к встроенному миру в реальном времени, и в поиске с помощью Google нашли пакет Atom. Я предположил бы это в сложном случае код...
вопрос задан: 23 May 2017 11:55
5
ответов

Понимания действительно ли списка являются большой частью Haskell?

Я посмотрел на различные ресурсы Haskell в сети, прежде, чем купить книгу, Реальный мир Haskell. Будучи в других отношениях превосходным, это, кажется, ничего не содержит о пониманиях списка, которые я видел...
вопрос задан: 14 November 2016 04:13
5
ответов

Кто-либо когда-либо встречался с Преобразователем Монады в дикой природе?

В моей области бизнеса - бэк-офиса IT для финансового учреждения - компоненту программного обеспечения очень свойственно нести глобальную конфигурацию вокруг, зарегистрировать ее прогресс, иметь некоторую ошибку...
вопрос задан: 4 September 2016 03:37
5
ответов

Haskell по сравнению с [закрытым] сравнением Пролога

Какие проблемы лучше решен в Прологе, чем в Haskell? Каковы основные отличия между этими двумя языками? Редактирование Является там библиотекой Haskell (своего рода логический решатель), который может подражать...
вопрос задан: 2 September 2016 04:04
5
ответов

Состав (.) Haskell по сравнению с каналом F# передает оператор (|>)

В F# использовании оператор канала вперед, |>, довольно распространен. Однако в Haskell я только когда-либо видел композицию функций, (.), используясь. Я понимаю, что они связаны, но есть ли...
вопрос задан: 16 September 2015 10:57
5
ответов

Каковы некоторые хорошие промежуточные проблемы и проекты для изучения Haskell? [закрытый]

Я просто недавно начал погружаться в Реальный мир, который Haskell и книга обеспечивают некоторым хорошим упражнениям практики. Однако я хотел бы некоторые предложения за определенных трудных людей, решили или проекты они'...
вопрос задан: 14 August 2015 01:30
5
ответов

Haskell - Сопоставление с образцом и рекурсия

Я плохо знаком с Haskell и для программированием. Мой вопрос о привязке в подобранном шаблону, рекурсивных функциях. Например, предположите, что у меня есть функция, которая проверяет, является ли данный список (x:xs)...
вопрос задан: 24 July 2015 15:14
5
ответов

Haskell способ сделать проверку ошибок нескольких объектов с аварийным прекращением работы

Что такое хороший путь к функции Haskell, чтобы проверить много различных условий и возвратить сообщение об ошибке при отказе? В Python или подобном языке, это было бы просто: если failure_1:...
вопрос задан: 15 May 2014 19:10
5
ответов

Как узнать тип данных значения типа суммы [duplicate]

Скажем, у меня есть данные типа суммы YesOrNo = Yes | Нет Если каким-то образом у меня есть значение этого типа в GHCI & gt;: t yOrN yOrN :: YesOrNo Возможно ли получить тип данных этого значения, чтобы я знал, если он ...
вопрос задан: 26 March 2014 03:27
5
ответов

Сопоставление с образцом Haskell - что это?

Что такое сопоставление с образцом в Haskell и как оно связано с защищенными уравнениями? Я попытался искать простое объяснение, но я не нашел тот.Править: Кто-то отметил как домашняя работа. Я не перехожу в...
вопрос задан: 26 March 2014 01:27
5
ответов

Точечный Оператор в Haskell: нужно больше объяснения

Я пытаюсь понять то, что точечный оператор делает в этом коде Haskell: sumEuler = сумма. (отобразите Эйлера). mkList весь исходный код ниже. Мое понимание точечного оператора берет...
вопрос задан: 25 March 2014 17:19
5
ответов

Соединение/Объединение Классов Типа в Haskell

Скажите, что у меня есть два класса типа, определенные следующим образом, которые идентичны в функции, но отличаются на имена: класс Монада m, где (>> =):: m-> (-> m b)-> m b возврат::-> m...
вопрос задан: 6 March 2014 05:27
5
ответов

Переполнение стека в OCaml и F#, но не в Haskell

Я выдерживал сравнение для забавных различных языков для скорости в осуществлении следующей программы: поскольку я от 1 до 1 000 000 суммирую продукт i* (sqrt i), Одна из моих реализаций (не единственная)...
вопрос задан: 30 January 2014 09:36
5
ответов

Критикуйте эту последнюю ночь, код новичка Haskell

Я работаю через Реальный мир Haskell и в данный момент делаю упражнения в конце Главы 3. Я проявляю необычный подход: даже при том, что я знаю, что существуют некоторые функции языка, они не имеют...
вопрос задан: 15 December 2013 14:52
5
ответов

Каковы некоторые хорошие Капсюли/Учебные руководства Haskell для новичков? [закрытый]

Каковы некоторые хорошие ссылки для дайвинга в Haskell и функциональное программирование в целом?
вопрос задан: 27 September 2013 16:45
5
ответов

foldl является хвостовой рекурсивной, так почему же foldr работает быстрее, чем foldl?

Я хотел проверить сложение против сложения. Из того, что я видел, вы должны использовать foldl over foldr, когда это возможно, благодаря оптимизации рекурсии хвоста. Это имеет смысл. Тем не менее, после запуска этого теста я ...
вопрос задан: 21 October 2012 07:51