Size: a a a

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

2019 February 25

A

Anton in Эликсир и Вунш
Кнч
источник

PZ

Pavel Zachesa in Эликсир и Вунш
Вообщем ещё раз сравнил с тем как сделано тут
https://github.com/corynorris/trello/blob/master/lib/trello_web/guardian/guardian.ex
— переправил у себя аналогично.
источник
2019 February 26

AP

Artur Plysyuk in Эликсир и Вунш
источник

A

Anton in Эликсир и Вунш
спс
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Странная штука. Сперва хотели сделать xhttp, потом забили
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
В результате mint не в батарейках а в отдельном пакете, ну и нафига он такой нужен - фик пойми
источник

AP

Artur Plysyuk in Эликсир и Вунш
ну там же написали, работа со стримами.
источник

ю

юрик in Эликсир и Вунш
Źmićer Rubinštejn
Странная штука. Сперва хотели сделать xhttp, потом забили
это и есть xhttp
источник

ю

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

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Źmićer Rubinštejn
В результате mint не в батарейках а в отдельном пакете, ну и нафига он такой нужен - фик пойми
А помойму очень нужно, в разработке адаптеров к базам данных, разработчики поняли, что вместо того, чтобы процесс соединения стримил данные к себе а потом пересылал их клиентскому процесу, намного эффективнее передать tcp сокет клиентскому процессу(db_connection так и делает) и получить ответ напрямую, а потом вернуть сокет соединению, откуда он может его передать следующему клиенту. hackney - работает по-другому, т.е. там есть лишнее копирование из процесса соединения в клиентский процесс, а mint - позволит сделать быстрый http клиент без ненужного копирования данных из процессов.
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Dmitry Russ (Aleksandrov)
А помойму очень нужно, в разработке адаптеров к базам данных, разработчики поняли, что вместо того, чтобы процесс соединения стримил данные к себе а потом пересылал их клиентскому процесу, намного эффективнее передать tcp сокет клиентскому процессу(db_connection так и делает) и получить ответ напрямую, а потом вернуть сокет соединению, откуда он может его передать следующему клиенту. hackney - работает по-другому, т.е. там есть лишнее копирование из процесса соединения в клиентский процесс, а mint - позволит сделать быстрый http клиент без ненужного копирования данных из процессов.
Задумка xhttp была занести http клиент в качестве батареек к эликсиру.
Подобная эффективность не нужна 99% случаев, в результате эликсир так и останется языком для полутора компаний во всем мире. Успех!
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Źmićer Rubinštejn
Задумка xhttp была занести http клиент в качестве батареек к эликсиру.
Подобная эффективность не нужна 99% случаев, в результате эликсир так и останется языком для полутора компаний во всем мире. Успех!
Ты смотришь на это с точки зрения маркетинга, я смотрю с точки зрения технической. Добавить одной строчкой зависимость или он есть сразу в Elixir-е - дело 30 секунд, вообще, абсолютно ничего не меняющее с технической точки зрения.
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Hex не может использовать зависимости, как и все архивы. Но это даже не так важно, как ответ на вопрос консистентности зависимостей в проекте. Последние пару месяцев нету проекта в котором одновременно нет poison и Jason.
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
И это даже не говоря про маркетинг
источник

AP

Artur Plysyuk in Эликсир и Вунш
я что-то не понял что ты хотел сказать
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Źmićer Rubinštejn
Hex не может использовать зависимости, как и все архивы. Но это даже не так важно, как ответ на вопрос консистентности зависимостей в проекте. Последние пару месяцев нету проекта в котором одновременно нет poison и Jason.
Включение в Elixir - не заставит людей тут же выкинуть hackney из проектов - это маркетинговая точка зрения. Технически - что переводить все с hackney на mint, что с hackney на mint внутри Elixir-а - разница в одной зависимости.
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Źmićer Rubinštejn
И это даже не говоря про маркетинг
То что ты говоришь - это и есть уже маркетинговая точка зрения.
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Я думаю что dependency hell не относится к маркетингу
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Źmićer Rubinštejn
Я думаю что dependency hell не относится к маркетингу
Dependency hell не исправится включением mint-а в Elixir.
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Исправится только маркетологическая сторона дела.
источник