Size: a a a

Эликсир и Вунш

2019 September 30

МК

Максим Кузьмин in Эликсир и Вунш
Грузовичек для развозки продуктов по району не должен быть пиздец быстрый или очень большой, но зато должен быть удобен и надёжен в обслуживании
источник

МК

Максим Кузьмин in Эликсир и Вунш
Гоночная машина наоборот
источник
2019 October 01

AD

Artem Denezhny in Эликсир и Вунш
Igor Evstifeev
кто-нить все же ответит зачем этот божий замысел в плане динамической типизации?
ну так это принцип декларативного программирования

что такое декларативное программирование и зачем его применяют это уже второй вопрос😀
источник

AD

Artem Denezhny in Эликсир и Вунш
вообще динамическая типизация делает разработку кода быстрее.

Программист не думает о типах, когда отдаёт данные системе, для него самое главное передать данные правильно, по одному из установленных правил, а система сама уже определяет как эти данные правильно должны быть формализованы

динамическая типизация пришла в программирование массово вместе с интерпритаторами  скриптовых языков
источник

T

Tharin in Эликсир и Вунш
Alexey Bolshakov
голанг всасывает у того, что написано на GPU
он, если мне не изменяет память, и у Раста того этого 😕
источник

IA

Ivan Ananev in Эликсир и Вунш
Igor Evstifeev
кто-нить все же ответит зачем этот божий замысел в плане динамической типизации?
Где то читал что сделано так ради динамической обновы кода... С типизацией у них не получалось.. вот эрланг и стал динамически типизированным
источник

GK

Gleb Kolokolov in Эликсир и Вунш
Получилось. Но не устроило. Типизиррованые месаджи не взлетелт
источник

GK

Gleb Kolokolov in Эликсир и Вунш
источник

GK

Gleb Kolokolov in Эликсир и Вунш
Последний раздел
источник

GK

Gleb Kolokolov in Эликсир и Вунш
встретил в methaprograming elixir использование <> в роли | удивился. а что так можно было. ну  ерланговские H|T они используют как H<>T
источник

GK

Gleb Kolokolov in Эликсир и Вунш
хочу уточнить одну вещь. макросы отрабатывают при компиляции проекта или при обращении к модулю?
пример
например я пишу модуль Mod1 в котором use Loader, [ config: "json"] в модуле Loader в макросе __using__ я распарсиваю config на {name, code}и дефайню функции через def unquote(name) (), do: code
так вот. этот Mod1 я обьявляю чайлдом супервизору Sup1
и хочу через супервизор создавать экземпляры Mod1 настроеные через config "json"
это будет работать ??
источник

GK

Gleb Kolokolov in Эликсир и Вунш
вопрос в том что config "json определяется только в рантайме."
источник

GK

Gleb Kolokolov in Эликсир и Вунш
или это так не работает и он собирает модули в самом начале при запуске
источник

T

Tharin in Эликсир и Вунш
Я не очень силен в метапрогоамминге эликсира, но вот, что нашел
источник

T

Tharin in Эликсир и Вунш
"Macros don’t have any runtime performance penalty since its just compile time expansion into the code you would have written if you did it without a macro. "
источник

T

Tharin in Эликсир и Вунш
источник

TT

Taras 🦀 Taraskin in Эликсир и Вунш
Tharin
"Macros don’t have any runtime performance penalty since its just compile time expansion into the code you would have written if you did it without a macro. "
да, макрос в эрланге и эликсире существует только до/во время компиляции, не в рантайме
как и record -> tuple в эрланге во время компиляции
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Gleb Kolokolov
встретил в methaprograming elixir использование <> в роли | удивился. а что так можно было. ну  ерланговские H|T они используют как H<>T
Если только как пример метапрограммирования? В языке <> на листах не работает и в Erlang-е и в Elixir-е для листов используется один и тот же оператор: |
источник

R

Rustem in Эликсир и Вунш
Всем привет
источник

R

Rustem in Эликсир и Вунш
ребят, подскажите плз, есть  kubernates cluster и elixr phoenix app с N к-вом nodes, как правильнее всего заюзать cache?
источник