Size: a a a

2020 March 26

AK

Aleksey Kluchnikov in ErlangRus
ага, я почумуто думал poolboy
источник

AK

Aleksey Kluchnikov in ErlangRus
как они такие макефайлы пишут.. время наверно просаживают на них тьму
источник

СИ

Сергей Иванов in ErlangRus
Vladimir Sekisov
у него есть интерфейс транспорта, а что модуль
транспорта реализует listen или connect уже его дело
а как запуск клиента будет выгдялеть можешь прикинуть? входная точка там же start_listener
источник

СИ

Сергей Иванов in ErlangRus
Aleksey Kluchnikov
как они такие макефайлы пишут.. время наверно просаживают на них тьму
для сборки гетерогенного проекта отлично , кстати, для сборки ниф в rebar его наработки тоже используются
источник

AK

Aleksey Kluchnikov in ErlangRus
Я просто представил если пришлось бы писать такое
источник

AK

Aleksey Kluchnikov in ErlangRus
автомейки раньше были, а это похоже руками все
источник

СИ

Сергей Иванов in ErlangRus
Aleksey Kluchnikov
Я просто представил если пришлось бы писать такое
что ? сам движок? он тоже просто один мэйкфайл https://erlang.mk/
конфиги проекта пишутся элементарно
источник

AK

Aleksey Kluchnikov in ErlangRus
erlang.mk в ранче
источник

AK

Aleksey Kluchnikov in ErlangRus
он как то автоматом сгенерен?
источник

VS

Vladimir Sekisov in ErlangRus
а чего прикидывать, я это делал на ranch,
у него в интерфейсе транспорта предусмотрено и listen и connect.
Определяешь модуль протокола, TCP или SSL транспорт
готовые в ranch есть и готовы клиент и сервер с минимальными усилиями.
источник

AK

Aleksey Kluchnikov in ErlangRus
источник

СИ

Сергей Иванов in ErlangRus
Vladimir Sekisov
а чего прикидывать, я это делал на ranch,
у него в интерфейсе транспорта предусмотрено и listen и connect.
Определяешь модуль протокола, TCP или SSL транспорт
готовые в ranch есть и готовы клиент и сервер с минимальными усилиями.
ну ок,  буду иметь ввиду тогда
источник

SP

Sergey Prokhorov in ErlangRus
Vladimir Sekisov
а чего прикидывать, я это делал на ranch,
у него в интерфейсе транспорта предусмотрено и listen и connect.
Определяешь модуль протокола, TCP или SSL транспорт
готовые в ranch есть и готовы клиент и сервер с минимальными усилиями.
а чем лучше обычных gen_tcp и ssl? Что можно прозрачно tcp и tls подменять?
источник

VS

Vladimir Sekisov in ErlangRus
Sergey Prokhorov
а чем лучше обычных gen_tcp и ssl? Что можно прозрачно tcp и tls подменять?
мне надо было одновременно и клиент, и сервер,
в случае с ranch мне в основном потребовалось
только сделать модуль протокола, а все остальное было
уже готово и отлажено разработчиками ranch
источник

SP

Sergey Prokhorov in ErlangRus
типа клиент и сервер шарили между собой модуль протокола? С трудом представляю как это можно сделать
источник

VS

Vladimir Sekisov in ErlangRus
от протокола зависит, в  моем случае это был протокол
обмена полевой телеметрией
источник

VS

Vladimir Sekisov in ErlangRus
да и практически с любым другим такое делается,
типичная схема
транспорт <-> middle-man <-> протокол <-> сервис
источник

ML

Maksim Lapshin in ErlangRus
Ой, ну такие вот квадратики :) Хорошо, когда они простые и все вот так получается.

Мы как ни проектировали mpegts демультиплексор, все равно получилось так, что у него в кишках торчит ручка в драйверу платы спутникового захвата, потому как красивая многослойная картинка пошла лесом, столкнувшись с практикой
источник

VS

Vladimir Sekisov in ErlangRus
ну начинали то все равно с квадратиков, скорее всего,
иначе бы не одна ручка торчала, а десять и рукоятка
ручного привода сбоку.
источник

ML

Maksim Lapshin in ErlangRus
Vladimir Sekisov
ну начинали то все равно с квадратиков, скорее всего,
иначе бы не одна ручка торчала, а десять и рукоятка
ручного привода сбоку.
Ни в коем случае. Начинаем всегда с прототипа, кода который хоть что-то делает
источник