Size: a a a

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

2018 May 30

FM

Fey Martynov in Эликсир и Вунш
могли бы обойтись без макросов, тогда можно было бы динамически генерить запросы нормально
источник

A

Anatoliy Kovalchuk in Эликсир и Вунш
так там как раз идея чтобы они не генерировались динамически а собирались в момент компиляции
источник

A

Anatoliy Kovalchuk in Эликсир и Вунш
чтобы все быстро работало
источник

A

Anatoliy Kovalchuk in Эликсир и Вунш
а то будет как в руби
источник

DS

Dmitry Shpagin in Эликсир и Вунш
Как в руби все равно не будет, в руби больше возможностей для мета программирования
источник

A

Anatoliy Kovalchuk in Эликсир и Вунш
почему больше?
источник

FM

Fey Martynov in Эликсир и Вунш
у макросов больше возможностей
источник

A

Anatoliy Kovalchuk in Эликсир и Вунш
в эликсире можно легко работать с ast и добавлять дополнительный синтаксис
источник

FM

Fey Martynov in Эликсир и Вунш
в руби только больше языковых конструкций для этого
источник

FM

Fey Martynov in Эликсир и Вунш
но напрямую в аст лезть нельзя
источник

A

Anatoliy Kovalchuk in Эликсир и Вунш
в эликсире с макросами можно легко выкидывать части кода которые потом не войдут в сборку
источник

A

Anatoliy Kovalchuk in Эликсир и Вунш
а в руби еще проблема "посмотреть" что получилось в результате метапрограммирования
источник

DS

Dmitry Shpagin in Эликсир и Вунш
манкипатчинг, переопределение классов и функций на лету; имхо этого достаточно, чтобы запутаться в происходящем
источник

DS

Dmitry Shpagin in Эликсир и Вунш
Anatoliy Kovalchuk
в эликсире с макросами можно легко выкидывать части кода которые потом не войдут в сборку
это опять к вопросу что все надо с умом использовать
источник

FM

Fey Martynov in Эликсир и Вунш
ну вот имхо надо в статье наверху добавить об этом
источник

DS

Dmitry Shpagin in Эликсир и Вунш
"используйте макросы на свой страх и риск"?
источник

FM

Fey Martynov in Эликсир и Вунш
почему это стрёмно
источник

FM

Fey Martynov in Эликсир и Вунш
с чем можно огрести
источник

DS

Dmitry Shpagin in Эликсир и Вунш
я пока ваших примеров, что макросы - зло, честно, не понял :(
источник

A

Anatoliy Kovalchuk in Эликсир и Вунш
да ничего не стремно, покрывай макросы тестами и все будет ок
источник