Size: a a a

2020 June 17

AB

Alex Bubnov in pro.elixir
Źmićer Rubinštejn
Вопрос собственно в том, что этому хозяйству даёт эликсир
Вот мне в голову ничего не приходит.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alex Bubnov
Вот мне в голову ничего не приходит.
Просто ты не думаешь наверное как эликсирщик. А эликсирщики думают макросами и структурами (по сравнению с эрлангистами)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Написать using везде и обмазать req структурой с автодополнением твоего кода в ide - уже веселье
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А там может ещё что накопается
источник

LL

Lama Lover in pro.elixir
Źmićer Rubinštejn
Написать using везде и обмазать req структурой с автодополнением твоего кода в ide - уже веселье
Жду когда напишешь свой классный идиоматичный враппер над ковбоем
источник

AB

Alex Bubnov in pro.elixir
Źmićer Rubinštejn
Просто ты не думаешь наверное как эликсирщик. А эликсирщики думают макросами и структурами (по сравнению с эрлангистами)
Ну да, я не вижу здесь профита ни от структур(которые я в первую очередь вижу как дискриминатор для протоколов), ни от макросов(от которых в "тупо http req-resp" даже не видно потенциального профита)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alex Bubnov
Ну да, я не вижу здесь профита ни от структур(которые я в первую очередь вижу как дискриминатор для протоколов), ни от макросов(от которых в "тупо http req-resp" даже не видно потенциального профита)
Мне кажется что в rest будет профит от макросов, но надо проверить
источник

AB

Alex Bubnov in pro.elixir
Может быть, но я не уверен.
Возможно, если считать using за макросы, можно упростить хэндлеры cowboy_rest, но я давно их не писал, не уверен.
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
Может быть, но я не уверен.
Возможно, если считать using за макросы, можно упростить хэндлеры cowboy_rest, но я давно их не писал, не уверен.
Надо уже по-тихонечку продвигать language oriented programming в elixir. Тогда, я думаю, можно будет и нормальные макросы для cowboy сделать
источник

AB

Alex Bubnov in pro.elixir
Lama Lover
Надо уже по-тихонечку продвигать language oriented programming в elixir. Тогда, я думаю, можно будет и нормальные макросы для cowboy сделать
А можно какой-то пример этого LOP?
источник

AM

Alexander Malaev in pro.elixir
Źmićer Rubinštejn
Написать using везде и обмазать req структурой с автодополнением твоего кода в ide - уже веселье
А фениксе using выпиливают везде в пользу импорта
источник

AB

Alex Bubnov in pro.elixir
Я не очень понимаю, что это
источник

PG

Pig Greenest in pro.elixir
Alex Bubnov
Я не очень понимаю, что это
Это лисп когда ты пишешь для задачи DSL, в рамках которого она проще  решается
источник

PG

Pig Greenest in pro.elixir
Пример христоматийного LOPL – Racket
источник

AB

Alex Bubnov in pro.elixir
Я самым уместным применением макросов в библиотеках считаю те, что в ecto.query, которые позволяют выражения из кода вытаскивать как условия.
источник

LL

Lama Lover in pro.elixir
Alexander Malaev
А фениксе using выпиливают везде в пользу импорта
Что, впринципе, правильно
источник

LL

Lama Lover in pro.elixir
Alex Bubnov
А можно какой-то пример этого LOP?
Тонны примеров в других языках, типа встроенных шаблонизаторов. В elixir на ум приходят ESpec и Ecto.Query
источник

LL

Lama Lover in pro.elixir
Роутер — это тоже язык
источник

LL

Lama Lover in pro.elixir
Вот в классическом вебпроекте не elixir есть 2-3 языка внутри elixir: Ecto, Phoenix.Router, EEX
источник

PG

Pig Greenest in pro.elixir
Пришло время портировать syntax case
источник