Да, вот эти:
импорт Control.Morphism.Zygo
импорт Control.Morphism.Prepro
импорт Control.Morphism.Histo
импортировать Control.Functor.Algebra
Контроль импорта ....
Почему компилятор не переводит 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 & ...
Каждый раз, когда я создаю большой проект Mathematica, я сталкиваюсь с этой проблемой: Предотвращение лавины ошибок времени выполнения в Mathematica, т.е. сообщения об ошибках Mathematica непрозрачны, архаичны и легионны. ...
Я работаю над чисто функциональными структурами данных Okasaki и пытаюсь создать реализации вещей на F #. Я также выполняю упражнения, перечисленные в книге (некоторые из них довольно сложные). Что ж ...
У меня есть общий вопрос об интерпретаторах функциональных языков: есть ли на самом деле какие-либо преимущества использования функционального языка по сравнению с императивным языком во время выполнения (или что делает по-своему...
Я ищу функциональную библиотеку с постоянными структурами данных. Мне нужны только вложенные массивы и словари. Есть несколько функциональных библиотек javascript, но они не предназначены для...
Прямо к делу, в https://stackoverflow.com/questions/4696618/is-haskell-a-lisp?answertab=votes # tab-top, есть комментарий Кевина Канту, в котором говорится: Да, выходя за рамки одного синтаксиса ...
Я знаю, это может показаться немного странным, но да, мой вопрос: «Что такое объединение алгоритм".
Ну, я пытаюсь разработать приложение на F #, которое будет действовать как Prolog. Это должно занять серию ...
Я пытаюсь узнать о новом использовании javascript в качестве сервера язык и как функциональный язык. Несколько дней назад я услышал о node.js и экспресс-фреймворке. Затем я увидел underscore.js как ...
Учитывая следующие конструкции для определения функции в Scala, можете ли вы Объясните, какая разница, а какие последствия будут? def foo = {} vs. def foo () = {} Обновление Спасибо за ...
Недавно я пытался найти хороший источник о разнице между монадами и моноидами.Может ли кто-нибудь дать ссылку на хороший ресурс по этому вопросу или, возможно, взять один Пришло время остановиться на...
Я знаю, что класс Function может быть передан в качестве параметра другой функции, например: void doSomething (Function f) {f (123); } Но есть ли способ ограничить аргументы и тип возвращаемого значения ...
I ' m работает над некоторым кодом SocketChannel-to-SocketChannel, который лучше всего справится с прямым байтовым буфером - долгоживущим и большим (от десятков до сотен мегабайт на соединение). При хешировании точного ...
Может ли кто-нибудь объяснить простыми словами разницу между ними? Я не совсем понимаю ту часть, где монады являются эндофункторами, а не просто функторами.
Как мне отформатировать такой документ YAML, чтобы PyYAML мог его правильно проанализировать? Данные: здесь некоторые данные и специальный символ, например ':' Другая строка данных в отдельной строке Я знаю, что ': ...
В следующем месяце я собираюсь работать над новым научно-исследовательским проектом, в котором будет принят функциональный язык программирования (я голосовал за Haskell, но сейчас F # получил больше консенсуса). Теперь я играл с такими ...
Я пытаюсь найти простой способ в Java 8 stream API для группирования, я выхожу с этим сложным способом! Список & л; Строка > list = new ArrayList < > (); list.add ( "Hello"); list.add ( "Hello"); список....
Я изучаю язык Scala в университете, и в качестве домашней работы по теме «Функции как данные» он попросил нас написать функцию плюс (x, y) ≡ x + y без использования операции +. плюс плюс (x: Int, y: Int): ...
В языках семейства ML люди, как правило, предпочитают сопоставление с образцом конструкции if / else. В F # использование охранников в сопоставлении с образцом во многих случаях может легко заменить if / else. Например, простой ...
Мне действительно трудно понять разницу между парадигмами процедурного и функционального программирования. Вот первые два абзаца из статьи в Википедии о функционале ...
Есть ли способ использовать операторы как функции, не объявляя их вручную? Func not = x => !x; Аналогично (+)/(-) в Haskell. Было бы удобно в различных сценариях LINQ ...
Я знаю, что в некоторых языках (Haskell?) Мы стремимся достичь стиля без точек или никогда явно не ссылаться на аргументы функции по имени. Это очень сложная концепция для меня, чтобы освоить, ...
Можно ли заставить F # вести себя как чистый функциональный язык, такой как Haskell? Может быть, с помощью каких-то директив компилятора? PS: поскольку я вырос в C / C ++, я хочу заставить себя учиться ...
В объектно-ориентированном программировании наследование и виртуальные методы являются обычным сценарием для создания расширяемого кода. В более сложных настройках фабричные методы (или структуры зависимостей) помогают расширять ...
В Python считается лучшим стилем: явное определение полезные функции с точки зрения более общих функций, возможно внутреннего использования; или, Частичное применение функции (каррирование) по сравнению с явным определением функции В Pyt
Мне интересно, есть ли разница между функцией первого класса и функцией высокого порядка. Я прочитал эти две вики-страницы, и они выглядят довольно похоже. Если они говорят об одном и том же, то зачем нужно...
Я изучаю Scala прямо сейчас. Я немного знаком с Haskell, хотя не могу утверждать, что знаю его хорошо. Замечание в скобках для тех, кто не знаком с чертой Haskell One...
Я ищу действительно простые, легкие для понимания схемы рекурсии и схемы обхода (катаморфизмы, анаморфизмы, гиломорфизмы и т. Д.), Которые работают не требуются следующие ...