0
ответов

Руководство по написанию спецификаций на Erlang

В проектах с открытым исходным кодом я вижу следующие два способа написания спецификаций: Спецификации в комментариях @spec start_link () -> {ok, pid ()} Спецификации в исходном коде -spec start_link () -> {ok, pid ()} Что такое ...
вопрос задан: 9 February 2012 00:11
0
ответов

Оптимизация компилятора Erlang

Я не эксперт по оптимизации компилятора. Я даже не уверен, чего «разумного» ожидать в отношении компиляторов или оптимизаций. Мне просто любопытно, и я задаю вопросы. Во всяком случае, я кодировал ...
вопрос задан: 8 February 2012 12:27
0
ответов

Как определить, были ли схема и таблица мнезии созданы в коде?

Я хочу создать схему и таблицу мнезии в моем коде после запуска системы, поэтому я необходимо определить погоду, когда были созданы схема и таблица мнезии. Если нет, я хочу их создать. Это хорошо ...
вопрос задан: 8 February 2012 10:25
0
ответов

Как пропустить тест eunit ?

Интересно, как пометить конкретный тест в eunit таким образом, чтобы он игнорировался (т. Е. Компилировался, но не выполнялся) при следующем запуске теста. Я задаю этот вопрос в контексте TDD, т.е. я хотел бы ...
вопрос задан: 6 February 2012 15:37
0
ответов

Является ли Erlang правильным выбором для веб-краулера?

Я планирую написать веб-краулер для проекта НЛП, который будет читать структуру потоков форума каждый раз в определенный интервал и анализировать каждый поток с новым содержанием. С помощью регулярных выражений ...
вопрос задан: 5 February 2012 19:17
0
ответов

Какая самая лучшая и самая эффективная методика клиентского пула с Erlang

Я настоящий новичок в Erlang (начал 1 неделю назад),и я пытаюсь изучить этот язык, создав небольшой, но эффективный чат-сервер. (Когда я говорю «эффективный», я имею в виду, что у меня есть 5 серверов, используемых для стресс-тестирования ...
вопрос задан: 2 February 2012 15:55
0
ответов

Как подражать лени

Я смотрел интервью с Джоном Хьюзом, и его спросили, скучает ли он по лени, когда он перешел с Haskell на Erlang, в ответ сказал «да» и использовал инструменты для его «эмуляции». Мой вопрос: ...
вопрос задан: 27 January 2012 12:33
0
ответов

лень и композиция функций (haskell, erlang)

Может ли кто-нибудь объяснить или дать некоторые ресурсы о том, как композиция функций работает по отношению к лени? Например, как работает filter (/ = 'W'). map toUpper $ "justaword" по сравнению с Haskell ...
вопрос задан: 27 January 2012 10:58
0
ответов

ERLANG wait () и блокировка

Работает ли следующий функциональный блок на его работающем ядре? Отличный ответ подробно расскажет о внутренней работе erlang и / или процессора. ждать (сек) -> получать после (1000 * сек) -> ОК, конец.
вопрос задан: 24 January 2012 04:16
0
ответов

Rabbit MQ не запускается

Я завершил установку RabbitMQ, используя следующий RPM http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-2.7.1-1. noarch.rpm Я установил его так: $ wget \ http: // www ....
вопрос задан: 24 January 2012 02:41
0
ответов

Erlang завершает или завершает процесс

У меня есть приложение на Erlang. В этом приложении я запускаю процесс с spawn (? MODULE, my_foo, [my_param1, my_param2, my_param3]). И my_foo: my_foo (my_param1, my_param2, my_param3) -> ... некоторые ...
вопрос задан: 16 January 2012 09:03
0
ответов

Смещение элементов в списке (случайная перестановка элементов списка)

Часть моей программы требует, чтобы я мог произвольно перемешивать элементы списка. Мне нужна функция такая, что когда я даю ей список, она будет псевдослучайно переупорядочивать элементы в списке. Изменение в ...
вопрос задан: 11 January 2012 09:50
0
ответов

Java (Grails) или Erlang (Elixir) по коротким веб-запросам: скорость, масштабируемость?

Я знаю, что даже вопрос Erlang или Java кажется довольно странным, потому что это довольно разные языки с даже разными парадигмами. Но теперь я знаю их обоих очень поверхностно, так что ...
вопрос задан: 8 January 2012 07:58
0
ответов

Есть ли умный способ назначить сообщениям разные приоритеты?

Я тут подумал, мне бы хотелось иметь возможность назначать разным сообщениям разные приоритеты при общении с процессом erlang. Я хотел бы иметь возможность сначала обрабатывать сообщения с высоким приоритетом, а ...
вопрос задан: 3 January 2012 07:39
0
ответов

Индекс ошибки дублированного ключа E11000: Необычная ошибка MongoDb

У меня есть простая коллекция «пользователей» внутри На данный момент у меня всего 2 документа. {"_id": ObjectId ("4ef8e1e41d41c87069000074"), "email_id": {"0": 109, "1": 101, "2": ...
вопрос задан: 27 December 2011 17:22
0
ответов

Сгенерировать все «уникальные» подмножества набора (не набора мощности)

Допустим, у нас есть набор S, который содержит несколько подмножеств: - [a, b, c] - [а, б] - [c] - [d, e, f] - [d, f] - [e] Предположим также, что S содержит шесть уникальных элементов: a, b, c, d, e и f. Как мы можем найти все ...
вопрос задан: 27 December 2011 10:50
0
ответов

Двоичный список в список строк - Erlang

Как преобразовать [<< "a" >>, << "b" >>, << "c" >>] в ["a", "b "," c "]?
вопрос задан: 27 December 2011 09:49
0
ответов

Использование OTP / Erlang как части компонентной архитектуры веб-приложения

У меня есть приложение Erlang / OTP, которое выполняет некоторую бизнес-логику. Он написан на Erlang в основном для обеспечения отказоустойчивости, потому что я могу легко перезапустить один из вышедших из строя компонентов системы (высокий ...
вопрос задан: 23 December 2011 09:44
0
ответов

Клиент Websocket на Erlang

Я бы хотел попробовать начать использовать Erlang, и есть канал данных, который я хотел бы прочитать, который распространяется через Websockets. Прямо сейчас я делаю то же самое в node.js, используя модуль 'websocket-client', но ...
вопрос задан: 18 December 2011 12:12
0
ответов

Как использовать функциональность -spec в erlang

Я пишу небольшую службу erlang и хочу наложить ограничения на свои типы. Я нашел функциональность -spec, и мне кажется, что это способ «заблокировать» сигнатуры ...
вопрос задан: 16 December 2011 14:29
0
ответов

Статическая проверка типов в Erlang

Я постепенно влюбляюсь в Erlang, и у меня есть только одна большая, большая проблема. Я большой поклонник таких языков как Standart ML и ocaml с их сильной статической проверкой типов. Есть ли хороший и чистый способ ...
вопрос задан: 14 December 2011 14:57
0
ответов

Erlang - Как узнать имя текущей функции во время выполнения?

Могу ли я найти имя текущей функции, в которой я нахожусь во время выполнения? foo () -> foo = имя_файла_функции (). Можно ли написать забаву find_function_name / 0? Как бы ты это сделал? Он уже ...
вопрос задан: 14 December 2011 13:26
0
ответов

как запустить программу erlang с функцией арности больше 1 из командной строки

Как запустить функцию арности больше 1 из командной строки UNIX? пример программы: -модуль (тест). -экспорт ([сумма / 2]). sum (X, Y) -> io: написать (X + Y). После компиляции erlc test.erl я пытаюсь ...
вопрос задан: 13 December 2011 23:29
0
ответов

Что означают номера выпусков Erlang?

Я заметил выпуски Erlang с номерами версий, такими как R13B04, R14B, R15A и т. Д. Что означает каждый из компонентов номера выпуска? Можно ли сделать вывод об изменениях API на основе версии ...
вопрос задан: 12 December 2011 15:02
0
ответов

Хорошая практика Erlang и Singleton?

Поскольку Erlang на самом деле не объектно-ориентированный, реального класса singleton не существует, но я думаю зарегистрированный процесс может использоваться как один. Является ли хорошей практикой использовать для этого зарегистрированные процессы .
вопрос задан: 10 December 2011 22:11
0
ответов

Надежность Erlang 99,9999999% (девять девяток)

Сообщается, что Erlang используется в производственных системах уже более 20 лет с процентом безотказной работы 99,9999999%. Я посчитал следующим образом: 20*365.25*24*60*60*(1 - 0.999999999) == 0.631 ...
вопрос задан: 8 December 2011 06:23
0
ответов

Простой способ сломать фолд

Мне нужно сломать фолдл. Вот фиктивный пример того, как выйти из сгиба, когда я подсчитываю сумму значений в списке и встречаю слишком большое значение (например, 10) L = [1,2,3,4,10,5,6,7], Res = попробуй ...
вопрос задан: 7 December 2011 08:44
0
ответов

Есть ли у нас эквиваленты Akka / Scala для поведения OTP?

В настоящее время я оцениваю новый проект, связанный с маршрутизацией сообщений и ведением журнала. Я обнаружил, что абстракции OTP, такие как событие и сервер, очень полезны для этого. Но по нетехническим причинам это ...
вопрос задан: 6 December 2011 09:20
0
ответов

Получение GUI frontend для программирования на Erlang?

В последнее время я изучаю Erlang, и он выглядит замечательно. Однако у меня есть одна большая проблема. Я хотел бы иметь графический пользовательский интерфейс для моего программного обеспечения, есть ли какой-нибудь "простой в использовании" модуль, жел
вопрос задан: 5 December 2011 13:19
0
ответов

Состояние распределенного Haskell в 2011 году?

Я читал много статей о распределенном Haskell. Была проделана большая работа, но, похоже, в области распределения вычислений. Я видел удаленный пакет, который, кажется, реализует стиль Erlang ...
вопрос задан: 2 December 2011 21:36