Size: a a a

2020 September 28

ИИ

Иванов Иванов... in ErlangRus
Andrey
я куда то не туда смотрю
+ еще не понятно - с одной стороны debug_info это только один вид метаинформации, не касающийся атрибутов
источник

A

Andrey in ErlangRus
походу надо вот так воткнуть beam_lib:strip_release(OutputDir, ["Attr"])
источник

ИИ

Иванов Иванов... in ErlangRus
Andrey
походу надо вот так воткнуть beam_lib:strip_release(OutputDir, ["Attr"])
судя по документации вроде наоборот - это ты указываешь что удалить дополнительно к умолчальным. но может на этом и напоролись?
источник

ИИ

Иванов Иванов... in ErlangRus
проверь
источник

A

Andrey in ErlangRus
сборка пошла
источник

A

Andrey in ErlangRus
 beam_lib:info("./_build/prod/rel/utmcore/lib/xmlrpc-0.1.0/ebin/xmlrpc_api.beam").
[{file,"./_build/prod/rel/utmcore/lib/xmlrpc-0.1.0/ebin/xmlrpc_api.beam"},
{module,xmlrpc_api},
{chunks,[{"Attr",20,40},
         {"Line",68,1073},
         {"AtU8",1152,8667},
         {"Code",9828,25162},
         {"StrT",35000,0},
         {"ImpT",35008,880},
         {"ExpT",35896,520},
         {"FunT",36424,5980},
         {"LitT",42412,2047}]}]
источник

A

Andrey in ErlangRus
алилуя
источник

ИИ

Иванов Иванов... in ErlangRus
Andrey
алилуя
relx прочитали документацию и поняли как я?
источник

A

Andrey in ErlangRus
хз)
источник

ИИ

Иванов Иванов... in ErlangRus
Andrey
хз)
вообще это бомба конечно. сделай pr
источник

SP

Sergey Prokhorov in ErlangRus
https://github.com/seriyps/logger_journald такое нужно кому-нить? Логгирование в journald из logger без сишных записимостей. Сделал в качестве упражнения, потом уже узнал что есть https://github.com/hauleth/erlang-systemd
источник

SP

Sergey Prokhorov in ErlangRus
Sergey Prokhorov
https://github.com/seriyps/logger_journald такое нужно кому-нить? Логгирование в journald из logger без сишных записимостей. Сделал в качестве упражнения, потом уже узнал что есть https://github.com/hauleth/erlang-systemd
вообще был огорчён когда узнал что overload protection, который в OTP logger имеется, нельзя переиспользовать. Для каждого бэкенда нужно свой писать.
источник

ML

Maksim Lapshin in ErlangRus
Sergey Prokhorov
https://github.com/seriyps/logger_journald такое нужно кому-нить? Логгирование в journald из logger без сишных записимостей. Сделал в качестве упражнения, потом уже узнал что есть https://github.com/hauleth/erlang-systemd
конечно это полезно. Сишные зависимости у systemd — это безумие
источник

c🦊

cleverfox 🦊 in ErlangRus
Товарищи, подскажите, как можно заглянуть в приватную ETS табличку, не меняя кода?
источник

c🦊

cleverfox 🦊 in ErlangRus
возникла трудновылавливаемая проблема, поэтому заменить код инициализации таблицы не вариант - потом долить будут баг долго
источник

ML

Maksim Lapshin in ErlangRus
cleverfox 🦊
Товарищи, подскажите, как можно заглянуть в приватную ETS табличку, не меняя кода?
http://erlang.org/doc/man/sys.html#replace_state-2

позволит тебе передать в ген-сервер функцию, которая стейт оставит, но сдампит что надо
источник

c🦊

cleverfox 🦊 in ErlangRus
О... отличная идея. Спасибо
источник

AB

Alex Bubnov in ErlangRus
кто там мечтал о статической типизации - вам компилятор окамла привезли https://github.com/AbstractMachinesLab/caramel
источник

ML

Maksim Lapshin in ErlangRus
Alex Bubnov
кто там мечтал о статической типизации - вам компилятор окамла привезли https://github.com/AbstractMachinesLab/caramel
и типа можно по кусочкам переезжать?
источник

AB

Alex Bubnov in ErlangRus
Maksim Lapshin
и типа можно по кусочкам переезжать?
я не уверен, что на него уже можно хоть как-то переезжать, я не вижу хоть какой-то интеграции с билд-системами. =)
ну и переезд будет "по модулю за шаг".

мне еще вот это нравится
> The compiler will strive for zero-cost abstractions, so using OCaml idioms should have zero penalty on the final Erlang programs.
источник