0
ответов

Реальные применения зигогистоморфных препроморфизмов

Да, вот эти: импорт Control.Morphism.Zygo импорт Control.Morphism.Prepro импорт Control.Morphism.Histo импортировать Control.Functor.Algebra Контроль импорта ....
вопрос задан: 23 May 2017 10:31
0
ответов

Почему foldRight и reduceRight НЕ являются хвостовой рекурсией?

Почему компилятор не переводит Scala (1,2,3,4,5,6) .foldRight (10) (_ * _ ) в Java-эквивалент final int [] intArray = new int [] {1,2,3,4,5,6}; int аккумулятор = 10; for (int i = intArray.legth - 1; i & ...
вопрос задан: 23 May 2017 10:30
0
ответов

Настройка диагностических сообщений об ошибках в больших проектах Mathematica

Каждый раз, когда я создаю большой проект Mathematica, я сталкиваюсь с этой проблемой: Предотвращение лавины ошибок времени выполнения в Mathematica, т.е. сообщения об ошибках Mathematica непрозрачны, архаичны и легионны. ...
вопрос задан: 23 May 2017 10:30
0
ответов

F # PurelyFunctionalDataStructures WeightBiasedLeftistHeap ex 3.4

Я работаю над чисто функциональными структурами данных Okasaki и пытаюсь создать реализации вещей на F #. Я также выполняю упражнения, перечисленные в книге (некоторые из них довольно сложные). Что ж ...
вопрос задан: 23 May 2017 10:30
0
ответов

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

У меня есть общий вопрос об интерпретаторах функциональных языков: есть ли на самом деле какие-либо преимущества использования функционального языка по сравнению с императивным языком во время выполнения (или что делает по-своему...
вопрос задан: 23 May 2017 10:29
0
ответов

Функциональная библиотека Javascript с постоянными структурами данных

Я ищу функциональную библиотеку с постоянными структурами данных. Мне нужны только вложенные массивы и словари. Есть несколько функциональных библиотек javascript, но они не предназначены для...
вопрос задан: 23 May 2017 10:28
0
ответов

Какое подмножество аспектов функционального программирования и Lisp-подобных функций предоставляет JavaScript?

Прямо к делу, в https://stackoverflow.com/questions/4696618/is-haskell-a-lisp?answertab=votes # tab-top, есть комментарий Кевина Канту, в котором говорится: Да, выходя за рамки одного синтаксиса ...
вопрос задан: 23 May 2017 10:24
0
ответов

Что такое алгоритм объединения?

Я знаю, это может показаться немного странным, но да, мой вопрос: «Что такое объединение алгоритм". Ну, я пытаюсь разработать приложение на F #, которое будет действовать как Prolog. Это должно занять серию ...
вопрос задан: 23 May 2017 09:58
0
ответов

Как использовать underscore.js в качестве механизма шаблонов?

Я пытаюсь узнать о новом использовании javascript в качестве сервера язык и как функциональный язык. Несколько дней назад я услышал о node.js и экспресс-фреймворке. Затем я увидел underscore.js как ...
вопрос задан: 23 May 2017 01:33
0
ответов

Какая разница между def foo = {} и def foo () = {} в Scala?

Учитывая следующие конструкции для определения функции в Scala, можете ли вы Объясните, какая разница, а какие последствия будут? def foo = {} vs. def foo () = {} Обновление Спасибо за ...
вопрос задан: 23 May 2017 00:31
0
ответов

monoid vs monad in Scala

Недавно я пытался найти хороший источник о разнице между монадами и моноидами.Может ли кто-нибудь дать ссылку на хороший ресурс по этому вопросу или, возможно, взять один Пришло время остановиться на...
вопрос задан: 13 April 2017 13:52
0
ответов

Передать типизированную функцию в качестве параметра в Dart

Я знаю, что класс Function может быть передан в качестве параметра другой функции, например: void doSomething (Function f) {f (123); } Но есть ли способ ограничить аргументы и тип возвращаемого значения ...
вопрос задан: 11 April 2017 00:07
0
ответов

Почему разница в кривой производительности между ByteBuffer.allocate () и ByteBuffer.allocateDirect ()

I ' m работает над некоторым кодом SocketChannel-to-SocketChannel, который лучше всего справится с прямым байтовым буфером - долгоживущим и большим (от десятков до сотен мегабайт на соединение). При хешировании точного ...
вопрос задан: 7 April 2017 10:20
0
ответов

alternative to typeclasses?

haskell programmer. using F#. no typeclasses in F#. what to use when I need typeclasses?
вопрос задан: 31 March 2017 07:12
0
ответов

Различия между функторами и эндофункторами

Может ли кто-нибудь объяснить простыми словами разницу между ними? Я не совсем понимаю ту часть, где монады являются эндофункторами, а не просто функторами.
вопрос задан: 23 March 2017 13:16
0
ответов

Сохранить новые строки в YAML

Как мне отформатировать такой документ YAML, чтобы PyYAML мог его правильно проанализировать? Данные: здесь некоторые данные и специальный символ, например ':' Другая строка данных в отдельной строке Я знаю, что ': ...
вопрос задан: 21 March 2017 16:52
0
ответов

Есть ли документированные анти-паттерны для функционального программирования? [закрыто]

В следующем месяце я собираюсь работать над новым научно-исследовательским проектом, в котором будет принят функциональный язык программирования (я голосовал за Haskell, но сейчас F # получил больше консенсуса). Теперь я играл с такими ...
вопрос задан: 20 March 2017 10:29
0
ответов

What does “pure” mean in “pure functional language”?

Haskell has been called a "pure functional language." What does "pure" mean in this context? What consequences does this have for a programmer?
вопрос задан: 15 March 2017 12:59
0
ответов

Сгруппировать, считая в Java 8 stream API

Я пытаюсь найти простой способ в Java 8 stream API для группирования, я выхожу с этим сложным способом! Список & л; Строка > list = new ArrayList < > (); list.add ( "Hello"); list.add ( "Hello"); список....
вопрос задан: 2 March 2017 09:46
0
ответов

Реализуйте функцию plus (x, y) ≡ x + y без использования операции + [закрыто]

Я изучаю язык Scala в университете, и в качестве домашней работы по теме «Функции как данные» он попросил нас написать функцию плюс (x, y) ≡ x + y без использования операции +. плюс плюс (x: Int, y: Int): ...
вопрос задан: 19 February 2017 11:57
0
ответов

Сопоставление с образцом с охранниками vs if / else конструкция в F #

В языках семейства ML люди, как правило, предпочитают сопоставление с образцом конструкции if / else. В F # использование охранников в сопоставлении с образцом во многих случаях может легко заменить if / else. Например, простой ...
вопрос задан: 5 February 2017 22:21
0
ответов

Я действительно понимаю разницу между процедурным и функциональным

Мне действительно трудно понять разницу между парадигмами процедурного и функционального программирования. Вот первые два абзаца из статьи в Википедии о функционале ...
вопрос задан: 8 January 2017 18:25
0
ответов

Операторы C# как функции

Есть ли способ использовать операторы как функции, не объявляя их вручную? Func not = x => !x; Аналогично (+)/(-) в Haskell. Было бы удобно в различных сценариях LINQ ...
вопрос задан: 16 December 2016 23:25
0
ответов

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

Я знаю, что в некоторых языках (Haskell?) Мы стремимся достичь стиля без точек или никогда явно не ссылаться на аргументы функции по имени. Это очень сложная концепция для меня, чтобы освоить, ...
вопрос задан: 16 December 2016 03:03
0
ответов

Чистый функционал с использованием F #

Можно ли заставить F # вести себя как чистый функциональный язык, такой как Haskell? Может быть, с помощью каких-то директив компилятора? PS: поскольку я вырос в C / C ++, я хочу заставить себя учиться ...
вопрос задан: 15 December 2016 23:12
0
ответов

методы расширения в функциональном программировании, такие как F #

В объектно-ориентированном программировании наследование и виртуальные методы являются обычным сценарием для создания расширяемого кода. В более сложных настройках фабричные методы (или структуры зависимостей) помогают расширять ...
вопрос задан: 7 December 2016 15:44
0
ответов

В Python частичное применение функции (каррирование) по сравнению с явным определением функции

В Python считается лучшим стилем: явное определение полезные функции с точки зрения более общих функций, возможно внутреннего использования; или, Частичное применение функции (каррирование) по сравнению с явным определением функции В Pyt
вопрос задан: 5 November 2016 20:01
0
ответов

Любая разница между функцией первого класса и функцией высокого порядка.

Мне интересно, есть ли разница между функцией первого класса и функцией высокого порядка. Я прочитал эти две вики-страницы, и они выглядят довольно похоже. Если они говорят об одном и том же, то зачем нужно...
вопрос задан: 3 November 2016 04:44
0
ответов

Побочные эффекты в Scala

Я изучаю Scala прямо сейчас. Я немного знаком с Haskell, хотя не могу утверждать, что знаю его хорошо. Замечание в скобках для тех, кто не знаком с чертой Haskell One...
вопрос задан: 20 October 2016 15:51
0
ответов

Схемы рекурсии для манекенов?

Я ищу действительно простые, легкие для понимания схемы рекурсии и схемы обхода (катаморфизмы, анаморфизмы, гиломорфизмы и т. Д.), Которые работают не требуются следующие ...
вопрос задан: 15 September 2016 15:10