Size: a a a

2020 September 11

V

Vasilii Demidenok in ErlangRus
источник

V

Vladimir in ErlangRus
а. это и будет фейсбуковская версия эрланга, выходит. посмотрим
источник

V

Vasilii Demidenok in ErlangRus
они ещё упоминали неймспейсы, поскольку сложности с длинными именами, генерируемыми thrift-ом,
источник

SY

Sergey Yelin in ErlangRus
Vasilii Demidenok
они ещё упоминали неймспейсы, поскольку сложности с длинными именами, генерируемыми thrift-ом,
неймспейсы несложно допилить в компиляторе трифта, было бы желание
источник

V

Vasilii Demidenok in ErlangRus
что вспомнилось с доклада - о том и говорю 😉
источник

V

Vasilii Demidenok in ErlangRus
у них довольно много было всего рассказано, но на мой взгляд очень мало деталей, и мало что можно пощупать. Пожалуй главное что можно было вынести - у ватсаппа дофига коллабораций с другими эрланг командами (например erlang_js) и они очень активно заинтересованы в более серьёзном тулинге и расширения инфраструктуры вокруг эрланга
источник

V

Vasilii Demidenok in ErlangRus
что в общем-то круто, потому что когда ты маленькая компания на 5-7 эрлангистов то жить в общем-то норм, а когда ты вырастаешь до 50 и более разрабов начинатся много проблем,которые в сообществе пока не решены
источник

V

Vasilii Demidenok in ErlangRus
Sergey Yelin
неймспейсы несложно допилить в компиляторе трифта, было бы желание
погоди.. причём тут трифтовый компилятор-то? у них напряг что овер 100 трифтовых сервисов и когда ты начинаешь с ними общаться у тебя дофига длинные имена рекордов например
источник

V

Vasilii Demidenok in ErlangRus
можно пытаться патчить компилятор сокращая имена, но проблема отсутствия неймспейсов в эрланге при этом не решается если тебе нужно использовать в одном месте рекорды разных сервисов
источник

SY

Sergey Yelin in ErlangRus
Vasilii Demidenok
можно пытаться патчить компилятор сокращая имена, но проблема отсутствия неймспейсов в эрланге при этом не решается если тебе нужно использовать в одном месте рекорды разных сервисов
ну мы же говорим о том что у разных сервисов могут быть структуры с одинаковыми именами, что мешает работе, и было бы неплохо чтобы можно было их автомагическим способом дополнять неким префиксом или суффиксом, чтобы разделить в конкретном проекте, при этом неплохо было бы чтобы этот суффикс был уникальный?
источник

V

Vasilii Demidenok in ErlangRus
всё так, но трабла ещё и в том что имена становятся очень длинными
источник

V

Vasilii Demidenok in ErlangRus
про коллизии я с тобой согласен
источник

SY

Sergey Yelin in ErlangRus
как решат проблему неймспейсы в некотором гипотетическом языке с точки зрения ватсапа?
источник

V

Vasilii Demidenok in ErlangRus
не имею ни малейшего понятия, деталей не было
источник

AK

Aleksey Kluchnikov in ErlangRus
вопрос хочется ли работать с 50и более разработчиками.. и даже если хочется то случится ли..
Надуманая проблема с неймспейсами я считаю. Будет правильно если они эту проблему решат как то так чтобы она никого кроме них не затронула
источник

ИИ

Иванов Иванов... in ErlangRus
Sergey Yelin
как решат проблему неймспейсы в некотором гипотетическом языке с точки зрения ватсапа?
наверно каким-нибудь using-ом?
источник

SY

Sergey Yelin in ErlangRus
Иванов Иванов
наверно каким-нибудь using-ом?
подождём ноября, недолго осталось ;)
источник

AK

Aleksey Kluchnikov in ErlangRus
если много проектов, нужен просто реестр с их именами, чтобы было видно какие префиксы уже заняты
источник

ИИ

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

AK

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