Size: a a a

2021 February 19

VS

Vladimir Sekisov in pro.elixir
Можно, но если за авторизацией ходит много кто, с разными доменами,
разными протоколами,  сбоку к ней прицеплен LDAP и ещё
legacy на базе и нужен SSO,
то вопрос в изготовлении велосипеда отпадает сам.
источник

LL

Lama Lover in pro.elixir
Vladimir Sekisov
Можно, но если за авторизацией ходит много кто, с разными доменами,
разными протоколами,  сбоку к ней прицеплен LDAP и ещё
legacy на базе и нужен SSO,
то вопрос в изготовлении велосипеда отпадает сам.
Ну да, звучит логично
источник

DF

Denis Fakhrtdinov in pro.elixir
Гайз, а кто-нибудь пробовал перевести логирование в эликсировом проекте с Logger на :logger?
источник

DF

Denis Fakhrtdinov in pro.elixir
Или Logger уже проксирует вызовы в эрланговый логгер?..
https://github.com/elixir-lang/elixir/pull/9333
источник

SM

Sergei Maximov in pro.elixir
Да
источник

DF

Denis Fakhrtdinov in pro.elixir
А в какой версии это свершилось, не в курсе?..
источник

a

arikai in pro.elixir
Евгений
Возможно были какие-то веские причины, которые я упускаю, но они явно не те, которые были приведены в этом чате.
Обычно, когда возникает вопрос (особенно “wtf”), бывает полезно поискать в интернете :)

Вторая ссылка содержит ответ создателя языка, первая – тред с ссылкой на этот ответ

https://groups.google.com/g/elixir-lang-talk/c/6kn7J2XnFg8/m/I5poTNCEHwAJ
источник

DF

Denis Fakhrtdinov in pro.elixir
Там ответ, который не отвечает на вопрос 🙂
источник

a

arikai in pro.elixir
Разве?

This is actually faster and conceptually simpler than trying to add runtime features to Records.
источник

DF

Denis Fakhrtdinov in pro.elixir
Да, потому что "add runtime features to Records" — это очень странная задача.
источник

DF

Denis Fakhrtdinov in pro.elixir
Это как пытаться добавить рантайм-фич в макросы, которые designed to be compile-time.
источник

DF

Denis Fakhrtdinov in pro.elixir
Зачем?
источник

a

arikai in pro.elixir
А зачем нужна возня с хэдерами, без которой ты не можешь нормально пользоваться рекордами из других библиотек?
источник

Е

Евгений in pro.elixir
Denis Fakhrtdinov
Да, потому что "add runtime features to Records" — это очень странная задача.
Речь не о рекордах, а о кортежах. Точнее структурах на кортежах.
источник

DF

Denis Fakhrtdinov in pro.elixir
Не вижу проблем с инклудом хедеров.
источник

DF

Denis Fakhrtdinov in pro.elixir
Вы же не видите проблем с вознёй с require/alias/whatever.
источник

DF

Denis Fakhrtdinov in pro.elixir
Это одна строчка.
источник

a

arikai in pro.elixir
В репле как будете включать?)
источник

DF

Denis Fakhrtdinov in pro.elixir
А как вы макросы в репле включать будете?
источник

Е

Евгений in pro.elixir
arikai
А зачем нужна возня с хэдерами, без которой ты не можешь нормально пользоваться рекордами из других библиотек?
Зачем нужно делать структуры совместимыми с рекордами? Сейчас же они не совместимы и всем пофиг.
источник