Я прохожу через "Erlang прагматического программирования", где есть функция, определенная следующим образом: split ("\ r \ n \ r \ n" + + T, L) -> {reverse (L), T};
split ([H | T], L) -> split (T, [H | L]);
split ([], _) -> ...
Формат внешнего термина Erlang изменился по крайней мере один раз (но это изменение, похоже, предшествовало истории, хранящейся в репозитории Erlang / OTP на github); ясно, что это может измениться в будущем. Тем не мение, ...
Я искал способ получить информацию о том, как выполняется планирование во время выполнения программы: какие процессы в каком планировщике, если они меняются, какой процесс активен в каждом из них. ..
Мое неполное понимание состоит в том, что Twisted, Stackless, Greenlet, Eventlet, Coroutines используют асинхронный сетевой ввод-вывод и потоки пользовательского пространства, которые очень легки и быстро переключаются. Но я не ...
Я пытаюсь реализовать модифицированный алгоритм параллельного поиска в глубину в Erlang (назовем его * dfs_mod *). Все, что я хочу получить, это все «тупиковые пути», которые в основном являются путями, которые ...
Я пытаюсь оценить использование Riak's Post-Commit Hooks для создания распределенного инкрементного индекса на основе MapReduce, но мне интересно, на каких узлах Riak на самом деле запускаются Post-Commit Hooks. Запускаются ли они ...
Я хотел бы динамически изменить значение http-заголовка «Сервер:» (при создании ответ) в фрамбезии. Я пробовал: - [{status, 200}, {allheaders, [{header, ["Server:", "ASP.NET ...
Один из gen_servers в моем приложении вызывает gen_tcp: listen (Port, [{active, true}]). Первый раз, когда я запускаю модульный тест, он возвращает {ok, Socket}, но второй раз, когда я запускаю тот же модульный тест, он возвращает {error, ...
У меня есть сервер веб-сокета Cowboy, и я хотел бы зарегистрировать обработчик gen_event, который отправляет что-то через веб-сокет. Мне также нужно иметь возможность отвечать на регулярные синхронные запросы с помощью ...
SEDA по сути является набором независимых " сервисы », которые общаются друг с другом через очереди, которые в дальнейшем можно абстрагировать как передачу сообщений. Модель акторов - это набор независимых ...
Я хочу проверить производительность (количество запросов в секунду) http-сервера haskell warp. Я ничего не знаю о haskell. Я хочу сделать то же самое, что и в коде erlang ниже: загрузить "page.txt" только один раз с диска (...
В Erlang, когда у вас есть список печатаемых символов, это строка, но строка также является списком элементов и всего функции списка могут быть применены к строке. В идеале структура данных: строка ...
Я изучал эрланг и в результате читал (хорошо, бегло бегло бегло) о модели акторов. Насколько я понимаю, модель акторов - это просто набор функций (выполняемых внутри ...
Я изучаю Erlang из веб-книги LearnYouSomeErlang. Одна вещь, которая поразила меня во время обучения, - это не замыкающие логические операторы конъюнкции и дизъюнкции, а именно; и и или. Что такое ...
Я разрабатываю систему, в которой, как я предполагаю, будет много пользователей. У каждого пользователя есть профиль, представленный внутри приложения в виде записи. Чтобы сохранить профиль пользователя, я делаю следующее base64: encode_to_string (...
До вчерашнего дня я был счастливым пользователем нестандартного emacs + erlang-mode. Затем мой коллега начал вносить свой вклад в проект (используя какой-то редактор Windows), и, похоже, он не очень доволен ...
Я сомневаюсь, что кто-то может помочь с этим вопросом из-за следующего в документации по компиляции Erlang: Обратите внимание, что формат файлов ассемблера не документирован и может меняться между выпусками - ...
Мой сценарий следующий - у меня есть клиент C с функцией foo (), которая выполняет некоторые вычисления. Я бы хотел, чтобы сервер S, который не знает о foo (), вместо этого выполнял эту функцию и отправлял ...
Кажется, все книги по erlang говорят, что export_all - это плохая практика, но не приводят причин. В конце концов, большинство модулей тратят большую часть своего времени на компиляцию (export_all), потому что постоянное обновление ...
Согласно документации erl_id_trans: Программистам настоятельно рекомендуется не заниматься преобразованиями синтаксического разбора, и никакой поддержки при возникновении проблем не предлагается. Почему программисты ...
У меня есть странный макрос, который я отлаживаю, и я не могу понять, как получить результат препроцессора. Я ищу эквивалент GCC -save-temps. Я пробовал передать dpp в ...
мне нужно выполнить проверку, которая вернет истину или ложь, в зависимости от того, есть ли у текущего процесса какое-либо сообщение в своем почтовом ящике в erlang.
Кто-нибудь знает хорошую и готовую к производству библиотеку сериализации для Erlang? Я пробовал erlang_protobuffs - но он не прошел тесты. Мне не нужно раскрывать методы или что-то в этом роде, все, что я ...
У меня проблема, связанная с несколькими машинами, очередями сообщений и транзакциями. Так, например, пользователь нажимает на веб-страницу, щелчок отправляет сообщение на другой компьютер, который добавляет платеж к ...
Есть ли способ передать параметры корневому супервизору приложения, кроме файла конфигурации и приложения: get_env / 1? Например, из командной строки? Я запускаю свое приложение как «erl -pa ebin -run ...