Публикации по теме 'erlang'


Эликсир: веселое развлечение
Я сейчас читаю замечательную книгу под названием: Term 1?crid=11AVU3UTRV0HV&dchild=1&keywords=designing+elixir+systems+with+otp&qid=1612785620&sprefix=Designing+Elixir+systems+with%2Caps%2C224&sr=8-1">Проектирование систем Elixir с помощью OTP , и по какой-то причине мое внимание привлек следующий пример: iex(1)> x = 10 10 iex(2)> f = fn -> x end #Function<45.79398840/0 in :erl_eval.expr/5> iex(3)> x = 11 11 iex(4)> f.() 10 Простой не так ли? Это просто..

Типы сопоставления с образцом в Elixir
Одной из замечательных возможностей как Elixir, так и Erlang является сопоставление с образцом. Сопоставление с образцом позволяет работать с формой данных. Используя сопоставление с образцом, вы можете разделить реализацию на основе формы данных. Существуют различные способы определения формы ожидаемых данных. В этом посте показаны различные формы сопоставления с образцом в Эликсире . В этом посте мы будем использовать простую функцию greet в качестве примера. Эта функция..

ChatBus: создайте свое первое многопользовательское приложение для чата с Erlang / OTP
В этом руководстве я построю еще одну систему обмена сообщениями с использованием Erlang / OTP и ErlBus (мы поговорим об этом позже) и в ходе этого процесса исследую возможности Erlang! ПРИМЕЧАНИЕ. Приведенное ниже предполагает базовое понимание Erlang / OTP и веб-разработки. Цель этой статьи - создать приложение для многопользовательской комнаты чата, но эта идея звучит слишком скучно! Так что давайте добавим немного творчества и назовем его ChatBus . Теперь вы можете задаться..

9 предстоящих событий Erlang + Elixir, которые нельзя пропустить
Изначально это сообщение в блоге было отправлено по электронной почте исключительно подписчикам нашего списка рассылки. Сначала получите эксклюзивный контент, зарегистрируйтесь сейчас ! Пример внедрения LASP и масштабного распространения - Лондон, Великобритания Крис Мейкледжон, любитель распределенных систем и языков программирования, и выпускник Basho, будет в лондонской группе пользователей Erlang, чтобы обсудить тематическое исследование, в котором Lasp применяется в..

Вопросы по теме 'erlang'

Какова емкость базы данных Mnesia?
В некоторых местах указывается период 2 ГБ. В некоторых местах указано, что это зависит от количества узлов.
10835 просмотров
schedule 24.05.2023

Руби в Эрланге
Можно ли встроить Ruby в Erlang? Будет ли Yecc подходящим инструментом для этого? Если возможно, сколько человеко-часов это займет, приблизительная оценка?
2005 просмотров
schedule 08.07.2022

где я могу найти хорошую ссылку на erlang для BIF?
У меня уже есть книга Programming Erlang, и я использую сайт http://www.erlang.org/ . Но я не могу найти хороший справочный сайт для BIF и таких модулей, как lists:duplicate . Я нашел краткое объяснение в конце книги Programming Erlang, но мне...
1219 просмотров
schedule 25.07.2023

Flash: AMF3 со справочными таблицами?
спецификация AMF3 определяет использование так называемых "справочных таблиц" (см. Раздел 2.2 настоящей спецификации). Я реализовал это поведение в моем кодировщике/декодере AMF3, который я разработал в Erlang, но, не имея большого опыта работы...
1255 просмотров
schedule 08.02.2023

Легко ли писать традиционные задачи параллелизма на Erlang?
Я прошел курс оперативной системы, где мы изучили обычные проблемы параллелизма, такие как: проблема обедающих философов, проблема производителя-потребителя, проблема читателей и писателей... Поскольку их основная цель — защитить общую переменную,...
1002 просмотров
schedule 16.01.2024

неважный вопрос про erlang и функциональное программирование
Я наткнулся на этот вопрос и понял, что забыл много материала из моего класса непроцедурного программирования. Пока я пытался понять код, он показался мне ужасно многословным, поэтому я попытался его сократить. Делает ли это то же самое, что и...
251 просмотров
schedule 15.03.2022

Использование собственного драйвера MySQL в Erlang
Я использую собственный драйвер MySQL ( http://code.google.com/p/erlang-mysql-driver/ ) с помощью mochiweb. Когда я попробовал этот драйвер MySQL в режиме оболочки, все заработало нормально. Но когда я пишу код с помощью Mochiweb, он сообщает мне о...
3488 просмотров
schedule 03.11.2023

Erlang: как я могу ссылаться на анонимную функцию из тела?
В Erlang есть ли способ сослаться на текущую выполняемую функцию)? Было бы полезно создать бесконечный цикл: spawn(fun() -> do_something, this_fun() end) В JavaScript arguments.callee делает именно это, см. спецификацию на MDC ....
3194 просмотров
schedule 30.06.2023

Erlang: оператор получения с несколькими предложениями тайм-аута
Может ли оператор получения иметь несколько предложений тайм-аута, и если да, то каков правильный синтаксис? Я хочу сделать что-то вроде foo(Timout1, Timeout2) -> receive after Timeout1 -> doSomething1();...
1402 просмотров
schedule 24.04.2022

Erlang: атрибут модуля
Я новичок в Эрланге. Обнаружено следующее объявление атрибута -module в существующем проекте Erlang: -module(mod_name, [Name, Path, Version]). Что означает здесь второй параметр (список [Имя, Путь, Версия])? Я не нашел никакой...
3120 просмотров
schedule 14.05.2024

что означает эта ошибка? [Erlang, mochiweb, MySQL]
Я сделал чат-сервер кометы с Erlang и Mochiweb. И я запускаю "./start-dev.sh", чтобы запустить сервер. Но примерно через 1 месяц я получил следующую ошибку: =ERROR REPORT==== 26-Sep-2009::09:21:06 === {mochiweb_socket_server,235,...
639 просмотров
schedule 08.11.2022

Программирование XMPP использует erlang или java?
Мне интересно услышать отзывы от гуру там. Если вы программист на Java, я уверен, что вы знакомы с openfire, а программисты на erlang знакомы с ejabber. Какой проект имеет большее сообщество при программировании в XMPP?
2274 просмотров
schedule 10.08.2023

Процесс менеджера событий в erlang. Именованные процессы или PID?
У меня есть процесс диспетчера событий, который отправляет события подписчикам (например, http_session_created, http_sesssion_destroyed). Если вместо именованного процесса используется Pid, ​​я должен поместить его в функции для работы с менеджером...
381 просмотров
schedule 23.03.2024

соответствие шаблону в формальном параметре определения функции
Вот что я видел в коде erlang несколько раз, но это сложно найти в Google, и я могу найти только этот пример (первый блок кода в ссылке ниже): http://www.process-one.net/en/wiki/ejabberd_HTTP_request_handlers/ В "голове" определения функции...
836 просмотров
schedule 04.12.2023

Сопоставление шаблонов Erlang с псевдонимами
есть ли возможность сопоставить в определении функции какое-то подмножество кортежа и при этом получить полный кортеж в методе? Я хотел бы сделать что-то вроде этого: myfun({ foo, Bar }: Var) -> otherfunction(Var, stuff). вместо:...
668 просмотров
schedule 01.07.2023

Риак для Windows
Я хочу поиграть с Riak http://riak.basho.com/ или хотя бы запустить его на Система Windows. Я скачал исходный код и скомпилировал его, но тут я застрял, как мне его запустить?
10297 просмотров
schedule 02.07.2023

Отладка Mochiweb (например, отладка ejabberd)
Мне было интересно, знает ли кто-нибудь способ попасть в Mochiweb, как это делает ejabberd, когда вы запускаете отладку /sbin/ejabberdctl?
388 просмотров
schedule 09.11.2023

Erlang (функциональное программирование) против объектно-ориентированного программирования с точки зрения мышления
Я изучаю Erlang и пытаюсь создать очень простую программу для блога. Однако в настоящее время мой разум захвачен миром объектно-ориентированного программирования ( var p = new Post(); p.Title = ""; p.Save(); ). Я хотел бы понять некоторые основные...
2357 просмотров
schedule 04.04.2022

Проблема с регистром в erlang
Работая с случаем Erlang, я столкнулся с проблемой. Проблема в следующем: other languages: switch(A) { case "A" : case "B" : //do something break; } Итак, как добиться того же с помощью Erlang? Потому что иногда очень важно...
3290 просмотров
schedule 29.10.2023

Erlang: возврат из функции
У меня есть функция, в которой у меня есть ряд отдельных операторов case. case ... of ... end, case ... of ... end, ... и т.п. Я хочу немедленно вернуться из функции, когда в одном из операторов case возникает конкретное...
13503 просмотров
schedule 10.07.2022