2
ответа

Хеш-таблицы с помощью VLists

Phil Bagwell, в его статье 2002 года на структуре данных VList, указывает, что можно использовать VList для реализации персистентной хеш-таблицы. Однако его объяснение того, как это работало, не включало много...
вопрос задан: 10 July 2009 18:11
2
ответа

Выбор Non-determinstic с amb-оператором

Действительно ли возможно реализовать amb-оператор McCarthy для недетерминированного выбора в C#? По-видимому.NET испытывает недостаток в поддержке продолжения, но возврат урожая мог быть полезным. Был бы это быть возможным в другом...
вопрос задан: 3 July 2009 17:11
2
ответа

Функциональное реактивное программирование в [закрытом] Scala

Там какие-либо библиотеки записаны для Scala, разрешающего Функциональное Реактивное программирование?
вопрос задан: 28 June 2009 03:35
2
ответа

Используя foldl для подсчета количества истинных значений

Я пытаюсь найти способ сделать следующую функцию с foldl: количество a = длина (фильтр (\i-> i) a) Это просто считает количество значений, которые истинны в списке булевских переменных. Я действительно пробовал его...
вопрос задан: 26 June 2009 04:56
2
ответа

Существует ли способ сделать приправление карри в C?

Скажите, что у меня есть указатель на функцию _stack_push (стек* stk, пусто* el). Я хочу смочь назвать карри (_stack_push, my_stack) и возвратить функцию, которая просто берет пусто* el. Я не мог думать о пути...
вопрос задан: 21 June 2009 05:12
2
ответа

Ruby выполняет Оптимизацию последнего вызова?

Функциональный вывод языков к использованию рекурсии для решения большого количества проблем и поэтому многих из них выполняет Оптимизацию последнего вызова (TCO). TCO вызывает вызовы к функции от другой функции (или...
вопрос задан: 5 May 2009 13:24
2
ответа

Реализация ESB (Сервисная шина предприятия) на функциональном языке

Я надеюсь, что вопрос об архитектуре разумен на Stackoverflow, таким образом, я спрашиваю это здесь. Я пытался видеть, где функциональный язык был бы полезен за пределами ориентированного на математику...
вопрос задан: 4 May 2009 19:10
2
ответа

Существует ли утилита карты jQuery, которая automically не сглаживается?

Я отображаю массив двух кортежей от одного домена (даты) другому (метки времени). К сожалению, похоже, что jQuery.map автосглаживает два кортежа, которые я возвращаю, и я не вижу do_not_flatten...
вопрос задан: 31 March 2009 22:45
2
ответа

Функциональные языки по сути более parallelizable, чем их OO или обязательные кузены?

Я читал и думал немного об этом. Шум, кажется, который на многоядерных будущих, функциональных языках станет более популярным. Я - относительный новичок к функциональному программированию...
вопрос задан: 11 March 2009 02:51
2
ответа

Универсальное тождественное отображение для использования с выводом типа

Я задавался вопросом, возможно ли это, поскольку мои 5 минут экспериментирования оказались бесплодными. Я надеялся, что это будет столь же легко как: T Идентификационные данные <T> (T t) {возвращают t;}, Но этому не удается скомпилировать на дженери
вопрос задан: 19 February 2009 19:56
2
ответа

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

Я знаю, что на чистых объектно-ориентированных языках как Java обычно имеет смысл использовать ORMs, любят, в спящем режиме. Но что я сделал бы при записи функциональности типа CRUD в Clojure или языке Common LISP?...
вопрос задан: 19 February 2009 07:41
2
ответа

Оценка части Clojure конусовидного

При попытке сделать упражнение 1.16 (повторяющаяся версия быстрых-exp) в "Структуре и Интерпретации Компьютерных программ" с Clojure я придумал это: (defn fast-it-exp [основывают exp res] (конусовидный (= exp 0)...
вопрос задан: 18 January 2009 14:08
2
ответа

Эффективные персистентные структуры данных для реляционной базы данных

Я ищу материал по персистентным структурам данных, которые могут использоваться для реализации реляционной модели. Персистентность в значении неизменных структур данных. Любой знает о некоторых хороших ресурсах...
вопрос задан: 19 November 2008 21:50
2
ответа

Установка F# в Visual Studio 2005

Есть ли какие-либо достойные учебные руководства для установки F# в Visual Studio 2005? Все я нашел точки в VS2008. т.е.: 'Проекты F# в соответствии с проектами, и т.д.
вопрос задан: 29 September 2008 21:48
2
ответа

Альтернативы использованию задержек, автоматически тестируя сеть Ajax UI

Я буду скоро работать над Ajax управляемые веб-страницы, которые имеют много содержания, сгенерированного от веб-сервиса (WCF). Я протестировал этот вид вещи в прошлом (и был легко), но не с этим уровнем...
вопрос задан: 29 September 2008 00:48
2
ответа

Что такое “Общее Функциональное программирование”?

Википедия говорит следующее: Общее функциональное программирование (также известный как сильное функциональное программирование, чтобы контрастироваться с обычным, или слабым функциональным программированием) является программированием...
вопрос задан: 27 September 2008 18:32
2
ответа

Библиотека понимания списка для схемы?

Я знаю, что существует библиотека понимания списка для языка Common LISP (incf-статья), я знаю, что они поддерживаются исходно в различном другое функциональное (и некоторые нефункциональные) языки (F#, Erlang, Haskell и C#)-...
вопрос задан: 25 September 2008 01:47
1
ответ

Использование комбинатора неподвижной точки? Почему переполнение стека здесь?

Я смущен чем-то. Я хотел генерировать пример (в Clojure) демонстрирующий, как комбинатор неподвижной точки мог использоваться для оценки фиксированной точки последовательности это математически...
вопрос задан: 7 July 2019 00:04
1
ответ

Сравните два массива объектов и присвойте значение

У меня есть два массива объектов: let arr1 = [{id: 100, количество: 2, grp: 1A}, {...}, {...}, ...], пусть arr2 = [{id: 100, color: "# 000"}, {...}, {...}, ...], arr2 содержит объекты с идентификатором и цветом ...
вопрос задан: 8 April 2019 19:03
1
ответ

Считайте строчные и прописные буквы, а затем верните его как кортеж

Я хочу реализовать функцию countLowerUpper, которая принимает строку и считает нижний и верхний регистры и возвращает его в виде кортежа. Например: countLowerUpper "TeST" должен вернуть (1,3). Я не ...
вопрос задан: 6 April 2019 21:41
1
ответ

Составные функции в Python - двойная композиция

Я столкнулся со следующей проблемой домашнего задания: мой код для этой проблемы был помечен как неправильный, и когда я просмотрел предлагаемое решение, я не мог понять, где я ошибся. Я запускал коды обоих ...
вопрос задан: 27 March 2019 04:02
1
ответ

Вызов функции в Агде

У меня есть этот код, который в основном является hello world, с функцией добавления, он компилирует и запускает и выводит «Hello, world 5!»: Открыть импорт данных Common.IO ℕ: установить где ноль: ℕ suc: ℕ → ...
вопрос задан: 26 March 2019 15:38
1
ответ

Мы все еще теряем контекст в некоторых монадах с Полугруппой?

Я читаю книгу "Скала с кошками". Автор говорит, что Полугруппа не всегда обеспечивает поведение, которое мы ожидаем. И он показывает этот пример: import cats.Semigroupal import cats.instances ....
вопрос задан: 24 March 2019 12:13
1
ответ

Как обновить значение записи в SML?

Я пишу программу SML для обновления записей в списке. Например, у меня есть тип person_name. type person_name = {fname: string, lname: string, mname: string} Тогда у меня есть person_bio, у которого есть person_name ...
вопрос задан: 24 March 2019 05:58
1
ответ

Сравните ArrayBuffer [Array [String]] со Scala в режиме FP

Мне нужно сравнить две коллекции типа ArrayBuffer [Array [String]], используя чисто функциональное программирование. например ArrayBuffer (Array ("str1"), Array ("str2"), Array ("str3")) // сравниваем с ArrayBuffer (...
вопрос задан: 19 March 2019 14:24
1
ответ

Как вызвать универсальную функцию внутри другой функции с тайм-аутом с Java 8?

У меня есть функция, которая дает мне состояние службы: public ServiceState getServiceState () {return someService (). GetState (); // текущее состояние возврата "NOTACTIVE"} И когда я вызываю определенный ...
вопрос задан: 18 March 2019 19:03
1
ответ

функция не вызывается / не найдена?

Я новичок в Haskell и не очень знаком с синтаксисом. У меня есть чистая функция, которая имеет 2 целочисленных параметра, а затем хочу вызвать другую функцию и изменить значение одного параметра ...
вопрос задан: 11 March 2019 13:41
1
ответ

Ракетный комплекс понижающей функции

Я пытаюсь использовать функцию Reduce более сложным способом, чем то, для чего она обычно предназначена. Я даже не уверен, возможно ли это, но вот что я пытаюсь сделать: учитывая список (1 2 3) и ...
вопрос задан: 10 March 2019 09:28
1
ответ

Haskell: Сравните логические значения в кортежах, созданных с помощью zip

Я новичок в Хаскеле. То, что я хочу сделать, - это операция XOR: я получаю 2 логических списка и архивирую их, получая список кортежей логических выражений. Теперь я хочу сравнить элементы внутри кортежей. НАПРИМЕР. ...
вопрос задан: 6 March 2019 07:50
1
ответ

Итерация по заполнению таблицы 2 HasSets функционально в Scala

Я пишу приложение для Scala и пытаюсь перебрать таблицу (в виде 2-мерного массива) функциональным способом. Для каждой строки в таблице я хочу заполнить набор всеми отличными значениями из ...
вопрос задан: 3 March 2019 16:00