Size: a a a

2020 August 12

P

Pavel in ErlangRus
Pig Greenest
Не берут в эрлангисты без сигтрана, вот и приходится макросы ложкой мешать
Накинул как царь
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Źmićer Rubinštejn
Мне кажется про простое - это от недостатка опыта в эликсире или «эликсирного» мышления.

Быстрая разработка на эликсире - это прям удобно из-за более выразительной stl
Во всяком случае медленнее чем на эрланге писать точно не получится - в крайнем случае пишешь просто эрланг
источник

SY

Sergey Yelin in ErlangRus
Anton Kuranda
как сам видишь по факту проще находить на эрланге
я много раз давал все возможности и открывал все шлюзы чтобы писали на эликсире, но факт простой - за 5 лет разработки у нас нет ни одного микросервиса на эликсире
хотя были и попытки и вроде энтузиасты
Кхе-кхе
источник

P

Pavel in ErlangRus
Интересно, а Максим Лапшин не говорил, как у них с эликсиром?))
источник

AK

Anton Kuranda in ErlangRus
Sergey Yelin
Кхе-кхе
ну а чо, ты как раз не дашь соврать) что мы на последних митингах про эликсир решали?))
источник

O

Oleksiika in ErlangRus
Źmićer Rubinštejn
Во всяком случае медленнее чем на эрланге писать точно не получится - в крайнем случае пишешь просто эрланг
Люто плюсую.
источник

ИИ

Иванов Иванов... in ErlangRus
Źmićer Rubinštejn
Во всяком случае медленнее чем на эрланге писать точно не получится - в крайнем случае пишешь просто эрланг
мне кажется это эфемерно. либо по отношению к конкретной задаче только проявляется. например, на erlang паралельные приложения быстрее написать, чем на fortran.  

думаю, что скорость задается конвейером (ну или правильным наступанием яйца). а ты сменив место работы или задачи перепутал эффект с языком?
источник

ИИ

Иванов Иванов... in ErlangRus
Pavel
Интересно, а Максим Лапшин не говорил, как у них с эликсиром?))
сто раз тут в чатике писал вроде
источник

PK

Petr Kozorezov in ErlangRus
Ох вбросили так вбросили. 😁
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Иванов Иванов
мне кажется это эфемерно. либо по отношению к конкретной задаче только проявляется. например, на erlang паралельные приложения быстрее написать, чем на fortran.  

думаю, что скорость задается конвейером (ну или правильным наступанием яйца). а ты сменив место работы или задачи перепутал эффект с языком?
Я не уверен, что правильно понял, но думаю что нет.
Я сейчас много пишу и на том и на том приблизительно одинаковые задачи.

Фишка в том, что язык один и тот же. В эликсир просто завезли стл, вместо рекордов можно использовать структуры, ну и есть макросы. Есть всякие пайпы там, with, и ничего по сути не убрано. Как будто язык тот же, только слов подкинули
источник

S

Simon in ErlangRus
Evgeny Khramtsov
делаешь spawn_monitor в lists:map, складываешь результаты в список, потом селективным ресивом ждёшь {'DOWN', ...}
спасибо за конструкцию, выглядит достаточно просто
вообще я полагал, что есть какая-то “волшебная” библиотека))
источник

P

Pavel in ErlangRus
Иванов Иванов
сто раз тут в чатике писал вроде
Надо полистать будет, я только заскочил. Не видел этих дискуссий.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Simon
Оживлю дискусию ))

Коллеги, подскажите как в ерганге сделать несколько асинхронных запросов, собрать все полученные результыты в кучу и уже потом что-то с этим сделать

в джаве для таких задач есть Rx, в JS async away
а в ерланге какие конструкции ?
Вот это например в эликсире решается двумя строчками из stl, но ты ВСЕ ЕЩЁ можешь сделать spawn и monitor
источник

ИИ

Иванов Иванов... in ErlangRus
Źmićer Rubinštejn
Я не уверен, что правильно понял, но думаю что нет.
Я сейчас много пишу и на том и на том приблизительно одинаковые задачи.

Фишка в том, что язык один и тот же. В эликсир просто завезли стл, вместо рекордов можно использовать структуры, ну и есть макросы. Есть всякие пайпы там, with, и ничего по сути не убрано. Как будто язык тот же, только слов подкинули
ну, вообще все кто перешел с erlang на elixir вроде как хвалят да.  но надо привыкать к синтаксису же. большие буквы, двоеточия, квадратные скобки. все это создает эстетический дискомфорт же. если привык к другому стилю.
источник

P

Pavel in ErlangRus
Źmićer Rubinštejn
Вот это например в эликсире решается двумя строчками из stl, но ты ВСЕ ЕЩЁ можешь сделать spawn и monitor
Ну Task это просто удобная обертка, которая есть в STL 🙂
источник

AK

Anton Kuranda in ErlangRus
Petr Kozorezov
Ох вбросили так вбросили. 😁
томный вереч маленькой субботы)
мне тут подкинули камень в виде https://github.com/rbkmoney/pathfinder на эту тему лол
источник

PK

Petr Kozorezov in ErlangRus
Anton Kuranda
томный вереч маленькой субботы)
мне тут подкинули камень в виде https://github.com/rbkmoney/pathfinder на эту тему лол
Нет доступа
источник

AK

Anton Kuranda in ErlangRus
@elinsn могу отрыть пэтфайндер в опенсорс?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Źmićer Rubinštejn
Вот это например в эликсире решается двумя строчками из stl, но ты ВСЕ ЕЩЁ можешь сделать spawn и monitor
Самое крутое, что ты можешь взять весь целиком эрланг проект, скопировать папку src из него в свежесгенерированный mix проект и написать на эликсире один единственный модуль с этим самым Task.
А потом ещё один модуль.

И так до полной миграции
источник

SY

Sergey Yelin in ErlangRus
Anton Kuranda
@elinsn могу отрыть пэтфайндер в опенсорс?
Думаю да
источник