4
ответа

Схема: Реализация n-аргумента составляет сгиб использования

Я пытаюсь найти, что "лучшая" реализация мультиаргумента "сочиняет" в Схеме (я знаю, что это - встроенное в некоторых реализациях, но примите в настоящий момент, что я использую тот, который не имеет этого)...
вопрос задан: 7 November 2009 04:21
4
ответа

Я могу архивировать больше чем два списка вместе в Scala?

Учитывая следующий Список Scala: val l = Список (Список ("a1", "b1", "c1"), Список ("a2", "b2", "c2"), Список ("a3", "b3", "c3")), Как может, я добираюсь: Список ((&
вопрос задан: 3 November 2009 01:44
4
ответа

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

Я не понимаю, как компиляторы FP делают код, имеющий дело с неизменными структурами данных быстро, не аварийно завершают стек, и т.д. Например, вставьте операцию в дерево, она должна скопировать целое дерево прежде...
вопрос задан: 2 November 2009 00:21
4
ответа

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

Предположим, что я хочу реализовать интерпретатор для функционального языка. Я хотел бы понять проблемы, включенные при этом и подходящая литература, которая доступна. Это - новый язык это...
вопрос задан: 1 November 2009 19:48
4
ответа

C++ подобные LINQ операции итератора

будучи испорченным Linq, я отказываюсь бросить его. Однако для некоторых вещей я просто должен использовать C++. Реальная сила linq как linq-потребитель (т.е. мне) находится не в деревьях выражений (...
вопрос задан: 14 October 2009 13:13
4
ответа

Как я могу перейти от Java до Clojure?

После обнаружения Clojure я провел последние несколько дней, погруженных в него. Что типы проекта предоставляют себе Java по Clojure, наоборот, и в комбинации? Что является примерами программ...
вопрос задан: 13 October 2009 16:36
4
ответа

Проигрывание с бесконечностью - Ленивая арифметика

Много современных языков программирования позволяют нам обрабатывать потенциально бесконечные списки и выполнять определенные операции на них. Пример [Python]: EvenSquareNumbers = (x * x для x в naturals (), если x модификация...
вопрос задан: 20 September 2009 17:15
4
ответа

Erlang по сравнению с OCaml (лучшая ниша для установки)

Привет я хотел бы взять один язык FP (это - всегда боль, когда Вы работаете в положении, которое не требует, чтобы Вы изучили много), и после проведения некоторого исследования, я чувствовал Erlang, и OCaml являются двумя что я'...
вопрос задан: 21 August 2009 04:39
4
ответа

Эффективная неизменная реализация Map?

Я задаюсь вопросом, существует ли реализация карты, которая является: Неизменный, так, чтобы я мог использовать его в функциональном программировании и легко гарантировать транзакции и параллелизм. Быстро. Я проверил...
вопрос задан: 20 August 2009 04:56
4
ответа

Как я должен думать о классах продукта Scala?

Пакет "scala" имеет много классов, названных продуктом, Product1, Product2, и так далее, до Product22. Описания этих классов, конечно, точны. Например: Product4 является последователем Декарта...
вопрос задан: 19 August 2009 18:48
4
ответа

состояние веб-разработки с помощью языка функционального программирования

Я рассматриваю Ruby on Rails отказа для своего любимого проекта веб-разработки и использования языка функционального программирования (с или без платформы). Не то, чтобы существует что-то не так с RoR, но я был бы...
вопрос задан: 4 August 2009 21:36
4
ответа

Использование ML в “реальных” приложениях

Мне действительно понравилось изучать ML в колледже. Я часто нахожу функциональное программирование освежающе изящным способом записать определенные алгоритмы. Я услышал о F# и играл вокруг с этим немного. Однако, я имею...
вопрос задан: 26 June 2009 12:41
4
ответа

Некоторые языки Функционального программирования синтаксически приспособлены для лучшей производительности?

Я слышу о разнообразном увеличении производительности при использовании определенных языков (RoR). Я также услышал о небольшом количестве VMs того, чтобы быть более оптимальным, чем другие (GHC?). Все же другие пытаются оптимизировать их...
вопрос задан: 25 May 2009 11:23
4
ответа

Y-Combinator практический пример

Я читал немного в последнее время о функциональном программировании, и я пробую к grok Y-Combinator. Я понимаю, что можно использовать Y-Combinator для эффективной реализации рекурсии на языке...
вопрос задан: 15 May 2009 15:54
4
ответа

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

Я делаю JavaScript ежедневно в данный момент. Я происхожу из среды OO и большей части кода, с которым у меня есть контакт, несколько процедурный стиль / стиль OO. Я ищу хорошие примеры это...
вопрос задан: 7 May 2009 07:25
4
ответа

Циклы в SML/NJ

Я очень плохо знаком с SNL/NJ и задавался вопросом, как я мог выполнить следующее: нечто (материал, счетчик) {в то время как (счетчик> 0) {панель (материал); противо1;} возврат;} Что-то как...
вопрос задан: 3 May 2009 23:38
4
ответа

Функция урожая Ruby относительно информатики

Я недавно обнаружил блоки Ruby и уступающие функции, и я задавался вопросом: где это соответствует с точки зрения теории информатики? Действительно ли это - метод функционального программирования или что-то больше...
вопрос задан: 18 April 2009 09:27
4
ответа

Что “Снимает Лямбда”?

Я просто столкнулся с этим при прохождении через источника компилятора Erlang. Я действительно не получаю его. (пойди разберись;)), полагая, что я просто понял, что существует такая вещь 5 минут назад)...
вопрос задан: 26 February 2009 21:50
4
ответа

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

Какие методы или парадигмы, обычно связанные с функциональными языками, могут продуктивно использоваться на императивных языках также? например: Рекурсия может быть проблематичной на языках без хвоста-...
вопрос задан: 25 February 2009 02:19
4
ответа

Эффективная реализация строк в Haskell

В настоящее время я учу себя Haskell, и мне интересно, каковы лучшие практики при работе со строками в Haskell. Строковая реализация по умолчанию в Haskell представляет собой список Char. Это ...
вопрос задан: 23 February 2009 00:50
4
ответа

передача функций как аргументы в рубине

Я пытаюсь перенести мою голову вокруг функционального программирования в рубине и там, кажется, не много хорошей документации там. По существу я пытаюсь записать функцию объединения, которая имела бы...
вопрос задан: 14 January 2009 19:11
4
ответа

Функциональное программирование: состояние по сравнению с переназначением

Я нуждаюсь в помощи, получая мою голову вокруг различия между моим текущим понятием ООП состояния и способом, которым это было бы сделано на функциональном языке как Haskell или Clojure. Использовать банальный пример...
вопрос задан: 25 December 2008 02:04
4
ответа

Парсинг F# XML

этот код c# является, вероятно, не самым эффективным, но получает то, что я хочу сделанный. Как я выполняю то же самое в коде F#? представьте xml в виде строки = "<EmailList>" + "<Email&...
вопрос задан: 2 December 2008 03:02
4
ответа

Как я могу задать аргументы в вызове функции JavaScript? (Частичное Функциональное Приложение)

Я пытаюсь записать функцию JavaScript, которая возвратит ее первый аргумент (функция) со всей остальной частью ее аргументов как предварительно установленные параметры к той функции. Так: функционируйте (a, b) {...
вопрос задан: 26 November 2008 21:22
4
ответа

Список строк к одной строке

Позволяет говорят, что у Вас есть a: Список <строка>, Лос = новый Список <строка> (); В этом сумасшедшем функциональном мире мы живем в эти дни, какой из них был бы лучшим для создания одной строки путем конкатенации...
вопрос задан: 25 November 2008 20:38
4
ответа

Существует ли быстрый язык, который поддерживает портативные продолжения?

Я ищу быстрый язык (т.е. язык, который может быть скомпилирован исходно для достижения производительности не больше чем в 3 или 4 раза медленнее, чем C), который поддерживает портативные продолжения. Этим я имею в виду...
вопрос задан: 14 November 2008 06:29
4
ответа

F# приправленная карри функция

У кого-либо есть достойный пример, предпочтительно практический/полезный, они могли отправить демонстрацию понятия?
вопрос задан: 2 October 2008 15:52
4
ответа

“Частичное Функциональное Приложение” неправильное употребление в контексте JavaScript?

У моего друга и меня было обсуждение относительно приправления карри и частичного функционального приложения в JavaScript, и мы пришли к совсем другим заключениям относительно того, был ли любой достижим. Я...
вопрос задан: 18 September 2008 15:54
3
ответа

Что такое “точка свободный” стиль (в Функциональном программировании)?

Фраза, которую я заметил недавно, является понятием "точки свободный" стиль... Во-первых, был этот вопрос и также этот. Затем я обнаружил здесь, они упоминают "Другую тему, которая может стоить...
вопрос задан: 5 August 2019 04:00
3
ответа

Замена Clojure для ADT Haskell и сопоставления с образцом?

Всякий раз, когда в Haskell нам нужен какой-то вариант типа данных, мы будем использовать ADT в сочетании с сопоставлением с шаблоном. Что люди Clojure используют для таких случаев использования?
вопрос задан: 2 August 2019 15:06