0
ответов

Лучшие практики для «абстрактных» функций в JavaScript?

Я только что написал код JavaScript, который следует вместе с тем, что я считаю хорошей практикой для создания объекта с закрытием и некоторыми функциями: var myStuff = (function () {var number = 0; var ...
вопрос задан: 19 September 2011 21:22
0
ответов

Есть ли стандартное библиотечное решение этой проблемы Haskell?

Я хочу использовать Data.List.groupBy для группировки списка кортежей на основе равенства элементов snd. Я мог бы это сделать. : groupBy (\ lr -> snd l == snd r) listOfTuples Но мне это кажется слишком ...
вопрос задан: 19 September 2011 21:15
0
ответов

Проблема, вычисляющая диапазоны даты перекрытия

У меня есть проблема, пытающаяся разработать правильный алгоритм для расчета набора диапазонов даты. По сути, у меня есть список неупорядоченных диапазонов даты (список, содержащих массивы начала и времени окончания), и я ...
вопрос задан: 19 September 2011 09:38
0
ответов

Занимает ли создание функций больше памяти

//Случай А Конструктор функций () {this.foo = функция () {...};... }//vs//Случай B Конструктор функций () {... }; Constructor.prototype.foo = функция () {... } Один из главных...
вопрос задан: 16 September 2011 23:36
0
ответов

Алгоритм для вычисления правдоподобности Функция / Метод Monte Carlo

Я пишу программу, которая пытается дублировать алгоритм, обсуждаемый в начале этой статьи, http://www-stat.strsford.edu/~cgates/persi/papers/mcmcrev.pdf f является функцией от гольца к ...
вопрос задан: 14 September 2011 22:43
0
ответов

Как FOO (& NIL) ведет себя по-разному, чем Foo (& «не пробо»)?

Я выяснил от Heckle, что [1, 2, 3]. OID (& NIL) не вызывает никаких ошибок - это просто возвращает перечислитель. Напротив, [1, 2, 3] .each (& «») поднимает в систему: неправильный тип аргумента ...
вопрос задан: 14 September 2011 02:51
0
ответов

Объектно-ориентированное программирование и функциональное программирование?

Одной из главных причин растущего смещения внимания к функциональному программированию в наши дни является рост многопоточности / обработки и преимущества фокуса FP на отсутствии побочных эффектов, ...
вопрос задан: 13 September 2011 14:50
0
ответов

Как эффективно копировать std:: vector < char > в std:: string

Этот вопрос является оборотной стороной этого Как эффективно копировать std:: последовательность в вектор Я обычно копирую вектор таким образом (null termined string) std:: string s ((char *) & v [0]); или (если...
вопрос задан: 12 September 2011 04:34
0
ответов

Требуется объяснение примера функциональной отложенной оценки Javascript

При просмотре новостей Hacker News я наткнулся на http://streamjs.org/, который представляет собой реализацию коллекции с отложенной оценкой в ​​Javascript. Один из примеров: function ones () {return new ...
вопрос задан: 11 September 2011 23:12
0
ответов

Простое обобщение типового класса применимого (функтора); Шаблон, сопоставив на конструкторов

Я пытался «узнать мне Haskell» через онлайн-книгу Ляха. Автор описывает поведение функторов типов применения как своего рода возможность извлечения функции из ...
вопрос задан: 10 September 2011 05:11
0
ответов

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

Я рекомендовал другу узнать некоторое функциональное программирование, используя Python, чтобы расширить свои знания и преодолеть усталость программиста. Я выбрал Python, потому что так есть хороший шанс, что он будет ...
вопрос задан: 9 September 2011 22:29
0
ответов

Определение функций PointFree-Style в функциональном программировании. Какие минусы / плюсы?

каждый раз, когда я пишу что-то из формы, пусть BatchPopulation F популяция = Array.map (весело я -> Fi) население Я в конечном итоге спрашиваю себя, если бы я не буду лучше написать, пусть BatchPopulation F = ...
вопрос задан: 9 September 2011 21:39
0
ответов

Обратный список SCALA

Учитывая следующий код: Import Scala.UTIL.RANDOM Object Reverser {// не удается для большого списка def Reverseleist [a] (список: список [a] ]): Список [A] = {Список совпадение {Case Nil => Справочник ...
вопрос задан: 8 September 2011 09:07
0
ответов

Должен ли я реализовать интерфейс SEQ в Clojure

У меня есть структура данных в Clojure, которая представляет набор результатов из эксперимента: (Defprotocol Resalseet (столбцы [RS] «Верните коллекцию колонн в результатах, представленных ...
вопрос задан: 6 September 2011 00:35
0
ответов

Совпадение шаблона Erlang со списком записей на приеме

Я пытаюсь создать общий прием для части моего приложения, которая требует ждать несколько обновлений в разное время. Это прототип, который не работает. receive_info([])->[]; ...
вопрос задан: 5 September 2011 14:38
0
ответов

есть F # Что-нибудь подобное оговорку Haskell's Where?

Мне было интересно, если в F #, таких как предложение Haskell's Это позволило бы преобразовать следующий код, пусть Roulletewheel NUMPLEERATORATORATOR (SCOREDPOPULTULATUS: ScoredPopuation) = Пусть ...
вопрос задан: 4 September 2011 12:39
0
ответов

Функция арифметика?

Летом я узнал немного PHP и JavaScript, поэтому я подумал, что я также получал голову начать на математике за этот год, что, для меня, будет исчислением. Я смотрел на несколько видео и наткнулся на посмотрел ...
вопрос задан: 4 September 2011 01:21
0
ответов

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

В настоящее время я сталкиваюсь с проблемой необходимости сделать мои расчеты на основе длины данного списка. Необходимость итерации по всем элементам списка, чтобы узнать, что его размер - это большая производительность ...
вопрос задан: 3 September 2011 17:13
0
ответов

Git предупреждает, если последовательность появляется в источнике (или diff)

Я хотел бы быть предотвращен † при постановке ‡ в git repo, если изменения, которые я собираюсь зафиксировать, содержат определенную последовательность (скажем, @ todo или @ hack). Может ли кто-то показать мне, как этого добиться? † или предупредил. ‡ .
вопрос задан: 3 September 2011 05:07
0
ответов

Scala, актеры, что происходит с непрочитанными сообщениями в папке?

Что происходит с непрочитанными сообщениями в папке в актерах Scala? Например, два случая: 1. Если забудьте реализовать реактивный случай для специального сообщения: Actor! NoreactCaseMessage2. Если сообщения становятся слишком быстро: (...
вопрос задан: 3 September 2011 02:11
0
ответов

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

Я пытаюсь понять точку этого Языковая особенность нескольких пунктов параметра и почему вы его использовали. Например, какая разница между этими двумя функциями действительно? Класс WTF {Def ...
вопрос задан: 2 September 2011 05:33
0
ответов

Зачем избегать подтипирования?

Я видел, как многие люди в сообществе Скала советуют избегать подтипирования "как чума". Каковы различные причины против использования подтипирования? Каковы альтернативы?
вопрос задан: 1 September 2011 06:03
0
ответов

Пифагорейская тройка в Хаскелле без симметричных решений

Я должен сделать пифагорейскую тройку в Хаскелле без симметричных решений. Моя попытка: terna :: Int -> [(Int,Int,Int)] terna x = [(a,b,c)|a<-[1..x], b<-[1..x], c<-[1..x], (a^2)+(b^2) == (...
вопрос задан: 31 August 2011 18:30
0
ответов

Может быть функциональные / неизменные структуры данных по-прежнему полезны для параллелизма в небьищем собранном контексте?

Один из точек продажи неизменяемых структур данных. Это то, что они автоматически параллелизируются. Если никакой мутации не происходит, то ссылки на функциональную структуру данных могут быть переданы вокруг ...
вопрос задан: 31 August 2011 06:43
0
ответов

Разве Монада не синтаксический сахар?

Я просмотрел различные работы/статьи/блоги, и что не так с Монадами. Люди говорят о них в различных контекстах, например, в теории категорий (что это такое?) и т.д. Пройдя через все это ...
вопрос задан: 31 August 2011 04:10
0
ответов

Является ли Javascript компилятором или двухпроходным интерпретатором?

Я признанный начинающий JavaScript-программист и пытаюсь узнать больше. Поэтому я обращаюсь к вам за помощью, с этим простым вопросом :). Книга О'Райли, которую я читаю, продолжает ссылаться на ...
вопрос задан: 31 August 2011 02:56
0
ответов

Function.apply без использования параметра thisArg

Я пишу код Actionscript3, который пытается применить метод к объекту, который определяется во время выполнения. В документации AS3 для Function.apply и Function.call указано, что первый ...
вопрос задан: 30 August 2011 05:28
0
ответов

Как я могу написать f (g (h (x))) в Scala с меньшим количеством скобок?

Выражения вроде ls map (_ + 1) sum прекрасны, потому что они расположены слева направо и не вложены друг в друга. Но если рассматриваемые функции определены вне класса, это будет менее привлекательно. Следуя примеру ...
вопрос задан: 29 August 2011 06:31
0
ответов

Есть ли способ сохранить значение в Haskell?

I иметь в Haskell следующую функцию: memdb = - загрузить содержимое базы данных в память как карту. А затем у меня есть следующая строка: map (\ x -> memdb! x) values ​​Я бы хотел, чтобы memdb было ...
вопрос задан: 26 August 2011 20:59
0
ответов

Достижение правильных абстракций с системой типов Хаскелла

У меня проблемы с элегантным использованием системы типов Хаскелла. Я уверен, что моя проблема обычная, но я не знаю, как ее описать, кроме как в терминах, специфичных для моей программы. Понятия, которые я пытаюсь описать...
вопрос задан: 26 August 2011 20:19