Size: a a a

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

2019 September 26

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Gleb Kolokolov
Чего я не понял в эликсире(как языке) так это использование quote unquote defmacro/p. Зачем это нужно вообще?
Тебе нужен курс по Common Lisp, тогда вопрос будет звучать «почему они сделали quote unquote defmacro так куцо»
источник

IK

Ihor Katkov in Эликсир и Вунш
Gleb Kolokolov
Ну и вопрос по архитектуре.
Это нормально делать так?
В генсервере я добавляю таск.супервизор. И в хендлах отдаю пайлоад в функцию запускаемую таском.
Ну чтоб некорректный пайлоад не крашил весь генсервер
скорей всего нет. Нужно чуть больше контекста и исходный код
источник

МК

Максим Кузьмин in Эликсир и Вунш
Gleb Kolokolov
Ну и вопрос по архитектуре.
Это нормально делать так?
В генсервере я добавляю таск.супервизор. И в хендлах отдаю пайлоад в функцию запускаемую таском.
Ну чтоб некорректный пайлоад не крашил весь генсервер
так некорректный пэйлоад паттерн-матчится же на handle_call(_) -> :do_something
источник

GK

Gleb Kolokolov in Эликсир и Вунш
не. я пайлоад передаю как обьект который дальше распасиваю. можно наверное конечно трай  с рескью использовать
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Gleb Kolokolov
не. я пайлоад передаю как обьект который дальше распасиваю. можно наверное конечно трай  с рескью использовать
Звучит как бред
источник

T

Tharin in Эликсир и Вунш
Gleb Kolokolov
не. я пайлоад передаю как обьект который дальше распасиваю. можно наверное конечно трай  с рескью использовать
но зачем?
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Почему при распарсивании надо рейзить?
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
Gleb Kolokolov
Ну и вопрос по архитектуре.
Это нормально делать так?
В генсервере я добавляю таск.супервизор. И в хендлах отдаю пайлоад в функцию запускаемую таском.
Ну чтоб некорректный пайлоад не крашил весь генсервер
Использовать таск внутри генсервера странно. А чтобы некорректные данные не крашили генсервер, нужно обрабатывать ошибки, использовать функции без ! , которые возвращают тупл, а не райзят, и при матчинге не использовать = там где данные могут не совпадать, а использовать например with.
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
Gleb Kolokolov
Что это?
источник

D

D in Эликсир и Вунш
Anastasiya Dyachenko
Использовать таск внутри генсервера странно. А чтобы некорректные данные не крашили генсервер, нужно обрабатывать ошибки, использовать функции без ! , которые возвращают тупл, а не райзят, и при матчинге не использовать = там где данные могут не совпадать, а использовать например with.
+++
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
Как у вас так быстро получается, у меня в свое время только распарить все эти ссылки и группы только больше дня ушло. Так и не доделала в итоге :D
источник

МК

Максим Кузьмин in Эликсир и Вунш
Anastasiya Dyachenko
Как у вас так быстро получается, у меня в свое время только распарить все эти ссылки и группы только больше дня ушло. Так и не доделала в итоге :D
тоже впечатлен результатом, вчера вечером у человека феникс не запускался)
источник

IE

Igor Evstifeev in Эликсир и Вунш
а вот...
источник

PS

Petr Stepchenko in Эликсир и Вунш
на деле окажется что это просто html скопированный c сайта
источник

IE

Igor Evstifeev in Эликсир и Вунш
черт,  спалился
источник

IE

Igor Evstifeev in Эликсир и Вунш
))))
источник

T

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

IE

Igor Evstifeev in Эликсир и Вунш
а тут кто-нить с фанбокс есть?
источник

MF

Mark Frost in Эликсир и Вунш
+
источник

IE

Igor Evstifeev in Эликсир и Вунш
Для вашей компании задание делаю, но есть стойкое подозрение, что для расширения кругозора
источник