((Простите меня, что я задаю более одного вопроса в одном потоке. Я думаю, что они связаны.)) Здравствуйте, я хотел знать, какие передовые практики существуют в Erlang в отношении предварительно скомпилированных для каждого модуля ...
Я начинаю изучать Erlang. Прочитав о понимании списков и рекурсии в Erlang, я захотел попробовать реализовать свою собственную функцию карты, которая оказалась такой:% Map: сопоставить все элементы ...
У меня есть несколько функций, которые выполняют HTTP-запросы POST / GET / HEAD. Для запроса POST я использую это: http: request (post, {Url, [], ContentType, Body}, [], []). В то время как для HEAD / GET я использую: ...
Я использовал символы на двух языках: Ruby и Erlang и Я всегда считал их чрезвычайно полезными. В Haskell есть алгебраические типы данных,но я все еще думаю, что символы были бы могущественными ...
Как следует использовать сердце, чтобы приложение работало? Допустим, у меня есть приложение X, будет ли оно отслеживаться, если я просто вызову что-то вроде: erl -boot X -heart -env HEART_BEAT_TIMEOUT 30 -detached ...
Отказ от ответственности: новичок в erlang. Одна из вещей, которая в первую очередь привлекла меня в эрланге, - это модель Actor; идея, что разные процессы выполняются одновременно и взаимодействуют через асинхронный ...
При отладке модуля (например, foo) с помощью списков временные имена функций, например, foo: '- loop / 4-lc $ ^ 2 / 1-3- 'можно найти в выводах трассировки или сообщениях об ошибках. Если в ...
I am facing problem with writing quicksort in erlang. What I am doing is I am spawning two processes and then blocking the current process till I get the response from both the left and right sub-...
I'm trying to understand how CouchDB calculates the revision id for a document. I notice from the source that it's calculated by this bit of code here: couch_util:md5(term_to_binary([Deleted, ...
Я хочу использовать некоторые библиотеки в своем приложении , например https://github.com/Panmind/erlang-ruby-marshal. Это репо содержит каталог src, но не имеет файла .app (потому что это не приложение), поэтому я не могу использовать get -...
Я разрабатываю одну программу с помощью erlang, которой необходимо читать файл конфигурации при запуске, а затем загружать данные конфигурации в базу данных. изначально, используя Ruby или C, я могу загрузить файл YAML или файл conf. Я хочу ...
As the question said: What benefits brings using the OTP design principles when developing with erlang? (I am developing a server which will just receive commands and send responses)
Я пытаюсь преобразовать сообщение в gen_server: gen_server: cast ({global, ID}, {watchers}). Обработчик: handle_cast ({watchers}, State) -> case State # table_state.watchers of [] -> {...
Я пишу код для декодирования сообщений из двоичного протокола. Каждому типу сообщения назначается 1-байтовый идентификатор типа, и каждое сообщение несет этот идентификатор типа. Все сообщения начинаются с общего заголовка ...
Каков самый быстрый способ отредактировать приложение Erlang, скомпилировать код и посмотреть результат выполнения? Желательно прыгать в оболочке Erlang на последнем шаге. Моя текущая установка для новичков: сценарий, который ...
Как я понял из книги «Erlang и OTP в действии», слово «поведение» относится к интерфейсу поведения, который представляет собой набор функций; реализация поведения, которым является приложение -...
Простой вопрос ... Этот код .. client () -> SomeHostInNet = "localhost"% чтобы запустить его на одной машине {ok, Sock} = gen_tcp: connect (SomeHostInNet, 5678, ...
Я пишу распределенное приложение на Erlang, в котором несколько узлов подключены через сеть с ограниченной пропускной способностью. Таким образом, я хотел бы иметь возможность минимизировать Определите размер пакетов, отправляемых через ...
In all Erlang supervisor examples I have seen yet, there usually is a "master" supervisor who supervises the whole tree (or at least is the root node in the supervisor tree). What if the "master"-...
У меня есть двоичный файл, например: < < < 32,16,10,9,108,111,99,97,108,104,111,115,116,16,170,31 > > Как я могу узнать, какая длина этого пакета? Спасибо.
Я ищу серьезную систему баз данных на основе графов, написанную не на Java. Меня не интересуют базы данных RDF, поскольку я ожидаю, что смогу хранить более сложные графы (фактически гиперграфы) ...
I have to implement file watcher functionality in Erlang: There should be a process that list files if specific directory and do something, when files appear. I take a look at OTP. So at the moment ...
I'm receiving data from tcp socket in binary view. In erlang shell i see: <<18,0,0,0,53,9,116,101,115,116,32,103,97,109,101,1,0,0,1, 134,160,0,3,13,64,0,0,0,20,...>> How can i show all ...
Как определить, выполняет ли qlc: q полное сканирование таблицы, сканирование префикса ключа или поиск ключа? Например, ets типа, установленного с такими записями, как {{KeyPrefix, KeySuffix}, Value} - будут qlc: q ([{{KeyPrefix, ...