Size: a a a

2020 February 19

СИ

Сергей Иванов in ErlangRus
Vasilii Demidenok
какая принципиальная разница между
alias Foo.Bar, as: Bar
и
-define(Bar, my_very_long_module_name).
?
обычно считается что макросы - инструкции препроцессора, а эти вот все фичи - часть языка
источник

СИ

Сергей Иванов in ErlangRus
т.е. там для них работает всякое, видимость,  статический анализ какой-никакой и прочее
источник

ML

Maksim Lapshin in ErlangRus
Vasilii Demidenok
какая принципиальная разница между
alias Foo.Bar, as: Bar
и
-define(Bar, my_very_long_module_name).
?
полагаю, что в тестируемости первого и нетестируемости второго.

Ты дебажил парс трансформ?
источник

V

Vasilii Demidenok in ErlangRus
эм... второе отловится xref
источник

V

Vasilii Demidenok in ErlangRus
откуда там парс трансформ взялся во втором-то?)
источник

AK

Aleksey Kluchnikov in ErlangRus
Maksim Lapshin
полагаю, что в тестируемости первого и нетестируемости второго.

Ты дебажил парс трансформ?
с виду оба варианта тестируются юнитами, в чем может быть подвох?
источник

ML

Maksim Lapshin in ErlangRus
Vasilii Demidenok
откуда там парс трансформ взялся во втором-то?)
это я тебе сравниваю средства языка с метасредствами другого языка
источник

PG

Pïg Grëënëst in ErlangRus
препроцессор эрланга лучше сишного, это уже что-то
источник

СИ

Сергей Иванов in ErlangRus
Pïg Grëënëst
препроцессор эрланга лучше сишного, это уже что-то
это не важно в данном контексте. суть в том, что одно в коде программы при компиляции, другое вне его
источник

PG

Pïg Grëënëst in ErlangRus
с этим не спорю
источник

VS

Vladimir Sekisov in ErlangRus
вы вот сравниваете макросы с препроцессором, что совсем неправильно, только
путаницу создает
источник

СИ

Сергей Иванов in ErlangRus
Vladimir Sekisov
вы вот сравниваете макросы с препроцессором, что совсем неправильно, только
путаницу создает
ну да, старые рефлексы. сформулируй правильно. потому-что ерланговские макросы ближе к телу программы, чем директивы препроцессара
источник

VS

Vladimir Sekisov in ErlangRus
у Erlang нет макросов
источник

СИ

Сергей Иванов in ErlangRus
Vladimir Sekisov
у Erlang нет макросов
теперь ты путаницу вносишь. у erlang есть макросы. давай еще раз - у erlang макросы директивы препроцессора, в отличии от псевдонимов указанных выше, которые относятся к лексике языка.
источник

VS

Vladimir Sekisov in ErlangRus
это не псевдонимы, а как раз
макросы,
макрос - средство метапрограммирования,
работает на уровне AST,
у Erlang макроподстановки
препроцессора, работают
на уровне текста
источник

СИ

Сергей Иванов in ErlangRus
Vladimir Sekisov
это не псевдонимы, а как раз
макросы,
макрос - средство метапрограммирования,
работает на уровне AST,
у Erlang макроподстановки
препроцессора, работают
на уровне текста
ну так ок. метапрограммирование.
источник

V

Vasilii Demidenok in ErlangRus
Maksim Lapshin
это я тебе сравниваю средства языка с метасредствами другого языка
ок) а я про преимущество писать алиасы перед макросами. При первом приближении разницы не так уж много.
источник
2020 February 20

ML

Maksim Lapshin in ErlangRus
Коллеги, а кто-нибудь организовывал общение софтины на эрланге по uart с микроконтроллером?

Надо что-то знать типа тротлинга отправки данных, чтобы уарт не переполнялся?
источник

MK

Max K in ErlangRus
Ну, у меня just work.
источник

ML

Maksim Lapshin in ErlangRus
Max K
Ну, у меня just work.
через  какой-то  прокси и open_port  или это сокет?
источник