кстати, на счет эффективности атомов и байтодрочеров... все мы знаем, что внутри машины ерланга атомы оперируются внутренними идентикаторами, т.е. обычное число из массива строк (условно). также при передаче этих атомов между нодами используется т.н. Header Atom Cache - при первой пересылке атома он говорит соседней ноде "запиши там у себя вот этот атом вот с таки ид, я следом буду тебе слать не атомы, а их ид, так что ты там их транслируй у себя". Тема прикольная и даже на первый взгляд стимулирует ожидания аццкого прироста производительности. Ну, логично же. По факту, опыт показал, что вся эта свистопляска с атомами по сети дает лишь 10-20% прироста производительности, и то, только в части декодирования (т.е. на принимающей стороне). Я когда начал реализовывать у себя в проекте поддержку этой фичи сидел ручки потные потирал в ожиданиях значительного прироста перформанса. А на выходе как-то очень скромно получилось. Хотя, допускаю, в самом ерланге есть от этого польза. Возможно даже и в сетевом взаимодействии они там имеют выигрышь (хотя бы потому, что их ETF encoder/decoder мягко говоря неэффективно написан)