Size: a a a

2020 November 16

ŹR

Źmićer Rubinštejn in pro.elixir
Самое главное, что в статье это ещё можно написать - там ты просто пролистываешь то, что уже знаешь.

Сколько же в 40 минутном видео того, что человек знает - хз. Он узнаёт только если полностью его посмотрит
источник

МБ

Максим Барулин... in pro.elixir
Źmićer Rubinštejn
Самое главное, что в статье это ещё можно написать - там ты просто пролистываешь то, что уже знаешь.

Сколько же в 40 минутном видео того, что человек знает - хз. Он узнаёт только если полностью его посмотрит
я ориентируюсь на то, что я говорил в предыдущих, если там не было алиасов, предполагается что это новый материал. Про отп всё очень спорно. у меня было два желания: первое - плюнуть на низкоуровневый подход и сразу вкорячить отп и всё это, второй - как у Юрича, сначала запилить низкий уровень, а потом перевести на отп. Я выбрал второй, просто чтобы продемонстрировать как оно работает. Как рассказывать про genserver если не рассказал, про receive?
источник

DF

Denis Fakhrtdinov in pro.elixir
Źmićer Rubinštejn
Логично сперва учить ОТП, а потом чату. А не сперва НЕПРАВИЛЬНОМУ чату а потом переписывать его на ОТП.

С учетом того, что ты в видео рассказываешь что такое alias, - целевая аудитория вообще не ясна.

Типа «сегодня я расскажу как брать полный дифференциал. Его формула - сумма частных производных, умноженных на соответствующий дифференциал. Кстати, сейчас я расскажу вам что такое умножение»



Это мое мнение...
А как ты будешь изучать OTP не зная как работает receive loop?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Максим Барулин
я ориентируюсь на то, что я говорил в предыдущих, если там не было алиасов, предполагается что это новый материал. Про отп всё очень спорно. у меня было два желания: первое - плюнуть на низкоуровневый подход и сразу вкорячить отп и всё это, второй - как у Юрича, сначала запилить низкий уровень, а потом перевести на отп. Я выбрал второй, просто чтобы продемонстрировать как оно работает. Как рассказывать про genserver если не рассказал, про receive?
Так ты не рассказал про receive. Ты рассказал про чат.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Denis Fakhrtdinov
А как ты будешь изучать OTP не зная как работает receive loop?
То есть ты хочешь сказать, что после этого видео я это узнал?
источник

DF

Denis Fakhrtdinov in pro.elixir
Я не знаю, я не смотрел всё видео целиком 🙂
Просто твой тезис я считаю неверным.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Denis Fakhrtdinov
Я не знаю, я не смотрел всё видео целиком 🙂
Просто твой тезис я считаю неверным.
Какой тезис?
источник

МБ

Максим Барулин... in pro.elixir
Źmićer Rubinštejn
Так ты не рассказал про receive. Ты рассказал про чат.
рассказал, согласен не всё, но в общих чертах, видос получился и так здоровый, если углубиться в ресив, можно ещё минут 10 наговорить.
источник

DF

Denis Fakhrtdinov in pro.elixir
Классический LYSE тому подтверждение, в общем-то. Там перед тем как запустить первый gen_server ты пишешь несколько работающих софтин на коленке.
источник

DF

Denis Fakhrtdinov in pro.elixir
> Логично сперва учить ОТП, а потом чату. А не сперва НЕПРАВИЛЬНОМУ чату а потом переписывать его на ОТП.
источник

DF

Denis Fakhrtdinov in pro.elixir
Вот этот тезис неверный.
источник

DF

Denis Fakhrtdinov in pro.elixir
Чат можно написать и без OTP.
источник

DF

Denis Fakhrtdinov in pro.elixir
Ну, "чат", конечно.
источник

DF

Denis Fakhrtdinov in pro.elixir
@Slavenin я сейчас в фоне слушаю что там происходит на видосе.
Мне кажется, не стоило в один урок мешать столько всего: там и спеки, и ETS, и whatnot.
источник

DF

Denis Fakhrtdinov in pro.elixir
И спеки, и ETS — отдельная тема для отдельной главы, довольно объемная.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Denis Fakhrtdinov
Классический LYSE тому подтверждение, в общем-то. Там перед тем как запустить первый gen_server ты пишешь несколько работающих софтин на коленке.
Ты не прав. Я только что перечитал lyse, единственное что там написано на send loop - это генсервер и супервизор, для того чтобы потом сказать «в отп сделано так же, теперь вы знаете как это работает потому что мы это сами написали»
источник

DF

Denis Fakhrtdinov in pro.elixir
Вообще у Фреда получился отличный учебник, структуру для подобного проекта можно один-в-один утянуть у него.
источник

МБ

Максим Барулин... in pro.elixir
Denis Fakhrtdinov
И спеки, и ETS — отдельная тема для отдельной главы, довольно объемная.
ок, я подумаю, может отдельные видосы сделаю, по спекам, етс и ресив
источник

МБ

Максим Барулин... in pro.elixir
и воткну их потом перед этим
источник

DF

Denis Fakhrtdinov in pro.elixir
Źmićer Rubinštejn
Ты не прав. Я только что перечитал lyse, единственное что там написано на send loop - это генсервер и супервизор, для того чтобы потом сказать «в отп сделано так же, теперь вы знаете как это работает потому что мы это сами написали»
В смысле? Перед OTP там изучается целый веер тем, от higher order functions до линков и мониторов, ресив лупа и проч.
источник