2
ответа

Как я мог правильно написать этот код функциональным способом без дублирования

В следующей функции я передаю вариант. В зависимости от того, является ли параметр Some или None, мне нужно вызвать конкретный API, но остальная часть кода будет одинаковой для Some и None. Я не ...
вопрос задан: 13 July 2018 17:24
2
ответа

Наречия стиля J, имеют ветвления и т.д. эмулированный через библиотеки на основных функциональных языках?

Эмуляция стиля J супер сжатого молчаливого программирования через глаголы, наречия, имеют ветвления, и т.д., когда-нибудь предпринятый через библиотеки для основных функциональных языков? Если так, насколько успешный был...
вопрос задан: 9 July 2018 18:20
2
ответа

Java: библиотеки для неизменных [закрытых] структур данных функционального стиля

Это очень похоже на другой вопрос (Функциональные Структуры данных в Java), но ответы, там не особенно полезны. Я должен использовать неизменные версии стандартных наборов Java (например....
вопрос задан: 23 May 2017 12:30
2
ответа

Опишите вывод типа Damas-Milner способом, который может понять студент CS101

Хиндли-Milner является системой типов, которая является основанием систем типов многих известных языков функционального программирования. Damas-Milner является алгоритмом, который выводит (выводит?) вводит в Хиндли-...
вопрос задан: 23 May 2017 12:25
2
ответа

Каков правильный термин для следующего шаблона функционального программирования?

Я слышал, что он называется потоком, бесконечным списком, а иногда даже как ленивая последовательность. Каков правильный термин для следующего шаблона? (Показан код Clojure) (def first $ first) (defn ...
вопрос задан: 23 May 2017 12:13
2
ответа

Как Вы могли бы реализовать дизайн контракта в Clojure конкретно или функциональных языках в целом?

Я предпочел бы, чтобы примеры были в варианте Lisp (бонусные очки для Clojure или Scheme), так как это - то, с чем я являюсь самым знакомым, но любая обратная связь относительно DBC на функциональных языках, конечно, была бы...
вопрос задан: 23 May 2017 12:10
2
ответа

Канал вперед в C#

Продолжая мое расследование выражения идей F# в C#, я хотел канал вперед оператор. Для чего-либо перенесенного в IEnumerable у нас уже есть он, поскольку Вы можете.NextFunc () к содержанию Вашей основы...
вопрос задан: 23 May 2017 12:09
2
ответа

Предотвращение явной рекурсии в Haskell

Следующая простая функция применяет данную одноместную функцию многократно, пока она не поражает Ничто, в которой точке она возвращает последнее, которое неничто не оценивает. Это делает то, в чем я нуждаюсь, и я понимаю как это...
вопрос задан: 23 May 2017 12:02
2
ответа

Сравнение Nemerle и F # для функциональных в .Net

Вопрос Wiki сообщества: В соответствии с этим вопросом: Что преимущества использования Scala в .Net? другой вопрос приходит на ум. Может кто-нибудь изложить сравнительные преимущества (и недостатки) ...
вопрос задан: 23 May 2017 11:53
2
ответа

Scalaz: запрос на вариант использования для состава Cokleisli

Этот вопрос не предназначен как приманка пламени! Поскольку это могло бы быть очевидно, я смотрел на Scalaz недавно. Я пытаюсь понять, почему мне нужна часть функциональности, которую обеспечивает библиотека. Вот...
вопрос задан: 23 May 2017 11:53
2
ответа

Существует ли способ определить подпись функции Lua?

Недавно, Lee Baldwin показал, как записать универсальный, аргумент переменной memoize функция. Я думал, что будет лучше возвратить более простую функцию, где только один параметр требуется. Вот мой...
вопрос задан: 23 May 2017 10:27
2
ответа

Как я могу распечатать полиморфные значения в Стандарте ML?

Существует ли способ распечатать полиморфные значения в Стандарте ML (SML/NJ конкретно)? У меня есть полиморфная функция, которая не делает то, что я хочу и из-за плачевного состояния, которое отлаживает в SML (см...
вопрос задан: 23 May 2017 10:09
2
ответа

Когда нужно использовать модель Actor?

Когда Модель Агента должна использоваться? Это, конечно, не гарантирует среду без мертвых блокировок. Агент A может ожидать сообщения от B, в то время как B ожидает A. Кроме того, если агент должен удостовериться...
вопрос задан: 5 May 2017 15:49
2
ответа

Действительно ли возможно сделать функтор в JavaScript?

Я пытаюсь сделать функцию, которая содержит состояние, но названа с нечто (). Действительно ли это возможно?
вопрос задан: 18 November 2016 19:14
2
ответа

Когда scala частичная функция не является частичной функцией?

При создании карты Строки к частичным функциям я столкнулся с неожиданным поведением. Когда я создаю частичную функцию как элемент карты, это хорошо работает. Когда я выделяю val, он вызывает вместо этого...
вопрос задан: 5 November 2016 22:10
2
ответа

python map string split list

Я пытаюсь сопоставить функцию str.split с массивом строк. а именно, я хотел бы разделить все строки в массиве строк, которые соответствуют одному и тому же формату. Есть идеи, как это сделать с помощью map в Python? ...
вопрос задан: 1 September 2016 16:00
2
ответа

Чистый язык программирования в реальном мире?

Там какие-либо приложения реального мира записаны на Чистом языке программирования? Или открытый исходный код или собственный.
вопрос задан: 2 August 2016 22:53
2
ответа

Чисто функциональные структуры данных с копией на записи?

Я хочу иметь преимущество функциональных структур данных (несколько версий данных, которые могут совместно использовать структуру) но смочь изменить его в обязательном стиле. О чем я думаю (и...
вопрос задан: 10 May 2016 17:56
2
ответа

F# - Функция без аргументов?

При размышлении в функциональном мышлении, учитывая, что функции, как предполагается, чисты, можно прийти к заключению, что любая функция без аргументов является в основном просто значением. Однако действительность мешает, и...
вопрос задан: 29 February 2016 14:43
2
ответа

Есть ли еще один возможный экземпляр-функтор данного типа [duplicate]

У меня такое ощущение, что для любого ADT существует только один возможный экземпляр Functor. Поскольку функция (a - & gt; b) для fmap имеет только один тип, с которым можно работать, и он всегда меняет все ...
вопрос задан: 3 August 2015 20:32
2
ответа

Функциональное программирование в C с макро-“ генераторами” Функции Высшего порядка

Обратите внимание тщательно, потому что это - адский вопрос ;-) Я хочу использовать шаблонные функции для действий универсального набора (как поиск, foreach, и т.д.) в C при поддержании статичного компилятора...
вопрос задан: 16 April 2015 08:19
2
ответа

хвостовая рекурсия по сравнению с вперед рекурсией

Кто-то может дать мне различие между этими двумя рекурсиями видов и примером (конкретно в OCaml)?
вопрос задан: 9 September 2014 00:58
2
ответа

Кто такой Хиндли-Milner?

Я встретился с этим Хиндли-Milner термина, и я не уверен, если схватывание, что это означает. Я прочитал следующие сообщения: Steve Yegge - Динамические Языки Наносят ответный удар Steve Yegge - проблема Pinocchio...
вопрос задан: 20 August 2014 14:26
2
ответа

Используйте промежуточный язык в racket для поиска перестановок списка [duplicate]

Недавно я начал изучать ракетку и схему. Я занимаюсь некоторыми операциями в списке, и я хочу узнать все перестановки списка с помощью рекурсивной стратегии. Эта функция вернет ...
вопрос задан: 13 May 2014 16:48
2
ответа

Структура данных типа «застежка-молния» с более чем одним курсором

Структура данных «застежка-молния» отлично подходит для тех, кто хочет чтобы пройти по дереву и сохранить текущую позицию, но какую структуру данных следует использовать, если они хотят отслеживать более одной позиции? Позвольте мне объяснить ...
вопрос задан: 13 June 2013 22:27
2
ответа

Что такое “семантика сокращения”? Объясните использование PLT Redex в термине неспециалиста

Кто-то объясните использование семантики сокращения и PLT Redex на более простом языке.Спасибо.
вопрос задан: 2 June 2013 02:42
2
ответа

Союз рекурсивных множеств: как это работает на самом деле?

В настоящее время я беру курс Scala на Coursera в свободное от работы время, чтобы наконец попробовать функциональное программирование. В настоящее время я работаю над заданием, где мы находимся ...
вопрос задан: 25 April 2013 14:21
2
ответа

Программирование GUI в Scala

Я пытаюсь изучить Scala, и я хотел бы учиться путем записи простого приложения колебания, но я не уверен, на что программирование GUI похоже в функциональном мире, и конкретно при использовании Scala. Любые указатели...
вопрос задан: 23 February 2013 16:41
2
ответа

Каково некоторое использование метаданных Clojure?

Как Вы использовали метаданные в своей программе Clojure? Я видел один пример от Программирования Clojure: (defn крик [#^ {: отметьте Строку} сообщение] (.toUpperCase сообщение));; Clojure бросает сообщение для Строкового представления и...
вопрос задан: 10 January 2013 04:15
2
ответа

Подсчет элементов в дереве в Haskell

В основном я сделал полиморфный древовидный тип данных, и мне нужен способ считать число элементов в данном дереве. Вот объявление для моего Древовидного типа данных: Дерево данных = Пустой | Покрывается листвой | Узел...
вопрос задан: 20 September 2012 12:52