Size: a a a

2020 September 28

AB

Alex Bubnov in pro.elixir
Lama Lover
В эрланге как-то решен вопрос с определением дефолтных имплементаций для коллбеков?
инклюды?..
я шучу, конечно, но уж коллбэки для поведений это совсем мелочь.
источник

DS

Dmitry Shpagin in pro.elixir
ну как сказать, макрос уменьшает человеческий фактор. да, мы могли бы импортировать функции и вызывать их в нужном порядке, но, порядок иногда меняется и везде его редактировать не очень удобно.

Короче ладно, я только вкинул и похвалил макросы, как по мне, их зря хейтят. Ужасный нечитаемый код можно и без макросов написать)

Но еще один минус про макросы могу вкинуть, не знаю как сейчас, но раньше был случай, в макросе переменную криво назвали - компилятор не подсказал, что такой переменной не существует, и не сказал, что переменная не используется (та, что крива названа)
источник

LL

Lama Lover in pro.elixir
Dmitry Shpagin
ну как сказать, макрос уменьшает человеческий фактор. да, мы могли бы импортировать функции и вызывать их в нужном порядке, но, порядок иногда меняется и везде его редактировать не очень удобно.

Короче ладно, я только вкинул и похвалил макросы, как по мне, их зря хейтят. Ужасный нечитаемый код можно и без макросов написать)

Но еще один минус про макросы могу вкинуть, не знаю как сейчас, но раньше был случай, в макросе переменную криво назвали - компилятор не подсказал, что такой переменной не существует, и не сказал, что переменная не используется (та, что крива названа)
Хм, странно. Компилятор проходит варнингами по функции после раскрытия всех макросов, так что ворнинг должен был быть... Надо проверить в плейграунде
источник

DS

Dmitry Shpagin in pro.elixir
источник

LL

Lama Lover in pro.elixir
А в elixir для этого есть макрос match?
источник

LL

Lama Lover in pro.elixir
Эту запись можно как-то сократить?
источник

AB

Alex Bubnov in pro.elixir
Lama Lover
А в elixir для этого есть макрос match?
еще раз - я НЕ говорю, что все макросы зло.
я даже не так уж против парс-трансформов, если на то пошло.
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
еще раз - я НЕ говорю, что все макросы зло.
я даже не так уж против парс-трансформов, если на то пошло.
Да, я понимаю
источник

ev

eugene vikulov in pro.elixir
Alexey Bolshakov
А можно как то в use сделать управление перекрытием? Например, если там есть какой-то handle_cast. И тебе когда-то надо свой вставить в цепочку матчинга до этих определений. Или наоборот - после. Не знаю, понятно ли обьяснил
"до" точно можно, если генерируемые handle_cast из before_compile. Проверено
источник
2020 September 29

B

Bogdan in pro.elixir
Столкнулся с проблемой. На двух браузерах все работает ок(Firefox и Chrome), но на Brave заметил следующее поведение, Live View приложение, для аутентификации использую gen_auth, суть проблемы:
1. Регистрирую нового юзера
2. Делаю логаут
3. Логинюсь обратно
4. NProgress не может прогрузиться, как будто что-то грузит. Ошибок предупреждений в консоле нету все чисто. Приложение в целом функционирует должным образом, единственное эта визуальная херня только на Brave браузере.

Как бы понять почему это может происходить?
источник

LL

Lama Lover in pro.elixir
Bogdan
Столкнулся с проблемой. На двух браузерах все работает ок(Firefox и Chrome), но на Brave заметил следующее поведение, Live View приложение, для аутентификации использую gen_auth, суть проблемы:
1. Регистрирую нового юзера
2. Делаю логаут
3. Логинюсь обратно
4. NProgress не может прогрузиться, как будто что-то грузит. Ошибок предупреждений в консоле нету все чисто. Приложение в целом функционирует должным образом, единственное эта визуальная херня только на Brave браузере.

Как бы понять почему это может происходить?
Дебажить фронт пошагово, если brave так вообще умеет
источник

IK

Ihor Katkov in pro.elixir
Bogdan
Столкнулся с проблемой. На двух браузерах все работает ок(Firefox и Chrome), но на Brave заметил следующее поведение, Live View приложение, для аутентификации использую gen_auth, суть проблемы:
1. Регистрирую нового юзера
2. Делаю логаут
3. Логинюсь обратно
4. NProgress не может прогрузиться, как будто что-то грузит. Ошибок предупреждений в консоле нету все чисто. Приложение в целом функционирует должным образом, единственное эта визуальная херня только на Brave браузере.

Как бы понять почему это может происходить?
скорей всего нужны полифилы для него
источник

LL

Lama Lover in pro.elixir
Ihor Katkov
скорей всего нужны полифилы для него
Что это?
источник

RS

Roman Suleymanov in pro.elixir
Библиотеки js/css, которые имитируют более новые фичи js/css в браузерах, которые их не поддерживают
источник

RS

Roman Suleymanov in pro.elixir
источник

RS

Roman Suleymanov in pro.elixir
Одна из таких
источник

B

Bogdan in pro.elixir
Roman Suleymanov
Библиотеки js/css, которые имитируют более новые фичи js/css в браузерах, которые их не поддерживают
Если не перелогиниться то NProgres работает нормально. С компа попозже посмотрю полифилы
источник

P

Pavel in pro.elixir
А ты отрубаешь всю "анти-следящую" требуху в Brave?
источник

P

Pavel in pro.elixir
Он же по-умолчанию все, что по его мнению "отслеживает" блочит
источник

B

Bogdan in pro.elixir
Да отрубаю
источник