Size: a a a

2020 May 25

ŹR

Źmićer Rubinštejn in pro.elixir
Можешь закоммитить в феникс как раз
источник

МЛ

Михаил Лёсин... in pro.elixir
да меня не столько феникс волнует сколько именно понимание что вообще происходит :)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Михаил Лёсин
да меня не столько феникс волнует сколько именно понимание что вообще происходит :)
Ну ты же сделал вывод о том, что такое поведение нормальное на основании опыта из феникса
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А феникс это костыль...
источник

AB

Alex Bubnov in pro.elixir
Михаил Лёсин
да меня не столько феникс волнует сколько именно понимание что вообще происходит :)
я об свои попытки понимания уже не первый год долблюсь, привыкай.
это рубисты, у них какая-то альтернативная логика.
источник

T

Tharin in pro.elixir
Alex Bubnov
я об свои попытки понимания уже не первый год долблюсь, привыкай.
это рубисты, у них какая-то альтернативная логика.
Не понял вот сейчас про рубистов
источник

AB

Alex Bubnov in pro.elixir
Tharin
Не понял вот сейчас про рубистов
elixir core team - не просто из руби, а вообще из рельсов
источник

T

Tharin in pro.elixir
Alex Bubnov
elixir core team - не просто из руби, а вообще из рельсов
Это я понимаю, но что не так с логикой?))
источник

МЛ

Михаил Лёсин... in pro.elixir
Źmićer Rubinštejn
Ну ты же сделал вывод о том, что такое поведение нормальное на основании опыта из феникса
О, а получается чище всего будет вставить System.no_halt(true) в Application.start/2 и тогда вроде все работает как надо. Спасибо!
источник

AB

Alex Bubnov in pro.elixir
Tharin
Это я понимаю, но что не так с логикой?))
ну вот недавнее - кому в голову может прийти, что запущенный в веб-проекте репл не должен вешать http-листенер? iex -S mix в фениксовом проекте не вешает листенер и это специально сделано, для этого код написан. только людям искалеченные руби/рельсами, которые не очень понимают, что в нормальных рантаймах это не нужно.
источник

AB

Alex Bubnov in pro.elixir
или спека для вебни, в которой нет не то что вебсокетов, но даже возможности для апгрейдов by design. это я про плаг, если что.
источник

AB

Alex Bubnov in pro.elixir
или фреймворки, состоящие из переплетения макросов на 90%, с бесконечным клонированием кода через using - буквально все.
это подход к метапрограммированию из рельсов, здоровые люди так не делают.
источник

AB

Alex Bubnov in pro.elixir
Я бы даже сказал, что using - это чуть облагороженный class_eval из руби
источник

AB

Alex Bubnov in pro.elixir
Alex Bubnov
Я бы даже сказал, что using - это чуть облагороженный class_eval из руби
Лол, до меня это сейчас первый раз дошло, и это тоже объясняет
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
или фреймворки, состоящие из переплетения макросов на 90%, с бесконечным клонированием кода через using - буквально все.
это подход к метапрограммированию из рельсов, здоровые люди так не делают.
Я как-то привык к using. Как по-твоему было бы лучше?
источник

SK

Simon Khaskelberg in pro.elixir
Это все сделано для одной цели - облегчить порог вхождения в экосистему. И чтобы ты мог свою CRUD за 10 минут на коленке намотать.
источник

SK

Simon Khaskelberg in pro.elixir
И если такого не будет - язык не взлетит
источник

SK

Simon Khaskelberg in pro.elixir
Почему-то языки и фреймворки в которых все сделано по тупому, но максимально просто для конечного пользователя и оказываются самыми популярными
источник

AB

Alex Bubnov in pro.elixir
Lama Lover
Я как-то привык к using. Как по-твоему было бы лучше?
Да он сам по себе неплох, но нельзя же на нем всю кодовую базу строить.
источник

LL

Lama Lover in pro.elixir
Simon Khaskelberg
Почему-то языки и фреймворки в которых все сделано по тупому, но максимально просто для конечного пользователя и оказываются самыми популярными
По-моему, самые популярные языки работают очень неочевидно
источник