Size: a a a

2020 July 01

AR

Andrew Rudenko in pro.elixir
Lama Lover
Паттерн это нечто {:[], [], [{:|, [], [{:head, [], Elixir}, {:tail, [], Elixir}]}]}

Тут импропер листы не нужны...
ага, точняк, в такое парсится
источник

AR

Andrew Rudenko in pro.elixir
ну тогда и в эликсире не юзается )
источник

AR

Andrew Rudenko in pro.elixir
Andrew Rudenko
зачем оно в эрланге не оч понятно, думаю чтобы опять же быть побольше на пролог быть похожим
)
источник

VK

Vadim Kuzmin in pro.elixir
Ребят, хочу спросить годные вот эти курсы?
https://pragmaticstudio.com/courses/elixir
Проходил кто-то из вас?
источник

AR

Andrew Rudenko in pro.elixir
ну и вообще, такой странный довольно способ дать доступ к парам, из которых списки состоят
источник

AR

Andrew Rudenko in pro.elixir
ваще в доке все норм описано https://hexdocs.pm/elixir/master/List.html
источник

PG

Pig Greenest in pro.elixir
Гораздо интересней вопрос зачем сделали отдельный тип для списков, если уже есть туплы?

@type list(a) :: {} | {a, list(a)}
источник

PG

Pig Greenest in pro.elixir
В принципе мы бы могли проверять что хвост это правильный список, но тогда сложность cons будет O(n)
источник

V

V in pro.elixir
Проходил этот https://pragmaticstudio.com/courses/unpacked-multi-player-bingo-with-elixir-phoenix-vue-elm
Годно
Авторы доходчиво разжёвывают каждую строку кода, что elixir, что elm
источник

LL

Lama Lover in pro.elixir
Pig Greenest
Гораздо интересней вопрос зачем сделали отдельный тип для списков, если уже есть туплы?

@type list(a) :: {} | {a, list(a)}
Я думаю там внутри разные реализации и оптимизации
источник

VS

Vladimir Sekisov in pro.elixir
Pig Greenest
Гораздо интересней вопрос зачем сделали отдельный тип для списков, если уже есть туплы?

@type list(a) :: {} | {a, list(a)}
разное представление,
список - моноидальный,
рекурсивный тип,
tuple - фиксированный кортеж,
разные требования по доступу и модификации,
в одну реализацию
впихнуть можно,
но неэффективно
источник

PG

Pig Greenest in pro.elixir
что в данном случае значит моноидальный?
источник

VS

Vladimir Sekisov in pro.elixir
Pig Greenest
что в данном случае значит моноидальный?
да что обычно,
для типа определен
нулевой элемент и операция
конкатенации
источник
2020 July 02

AB

Alex Bubnov in pro.elixir
Lama Lover
Паттерн это понятно, но зачем это существует вне паттернов...
Они просто существуют, врядли у этого есть особый смысл. Их просто можно использовать, если захочется
источник

Г

Глеб Geecko in pro.elixir
#Вакансия #Москва #Офис #Elixir #Senior #iGaming

Компания: Bitdice
Сайт: bitdice.me
Город и адрес: Москва, м. Дмитровская
Формат работы: офис ( можно удаленно если ты живешь в МСК или Питере)
Занятость: полная
Зарплатная вилка: 250-300т (на руки)

Описание вакансии:
BitDice Casino - это хорошо зарекомендовавший себя и прибыльно функционирующий cryptocurrency casino, которая ищет капитальные вклады от общественности, чтобы превратить себя в платформу нового поколения для онлайн-игр.

Ищем опытного человека для работы над backend-частью проекта в сфере онлайн-гемблинга. Не стартап (более пяти лет с момента запуска).

Вам предстоит участвовать в самом процессе дальнейшего развития продукта: приветствуется внесение идей и предложений. В нашей небольшой команде принято делиться опытом, помогать в развитии как сотрудников, так и проекта. На конечный продукт можно повлиять, находя и предлагая оптимальные решения поставленных задач, существует возможность участия в создании принципиально новых решений.

Проект активно развивается, планируется много новых разных модулей различной степени сложности – скучать не придётся.

Что нужно уметь
Разработка API для проекта на Phoenix Framework на сокетах
Оптимизация, нагрузка до 5000 онлайн по веб-сокету
Покрытие всего кода тестами
Требования:

Глубокое знание Elixir и Phoenix Framework
Хорошее знание PostgreSQL
Опыт разработки сложных проектов, с акцентом на производительность
Умение писать быстрые и не избыточные тесты
Не меньше одного года реальной разработки на Elixir
Английский язык
Умение работать с Git

Условия и преимущества:
Полный рабочий день в офисе
Плавающее время начала рабочего дня, возможны разовые дни работы из дома
Официальное трудоустройство
Офис со всеми удобствами (м.Дмитровская), завтраки и полноценные обеды за счет компании, чай/кофе и всё такое - включено

Контакт: @sandevl
источник

IK

Ilya Korobov in pro.elixir
Приветствую, у меня такой вопрос - насколько хорошая идея учить Эликсир, OTP и прочее человеку, у которого нет опыта коммерческой разработки?
Имеется ввиду насколько просто найти с ним работу, насколько он подходит для новичков (у которых он не будет первым языком программирования в жизни) и так далее
Не в качестве языка общего назначения, а именно для нишевых для OTP вещей
Просто исходя из того, что я вижу, его используют в основном люди, пришедшие из других языков и уже с опытом работы, пока не видел никого, кто учил его с нуля и на нём же пишет в проде
источник

AD

Anastasiya Dyachenko in pro.elixir
Ilya Korobov
Приветствую, у меня такой вопрос - насколько хорошая идея учить Эликсир, OTP и прочее человеку, у которого нет опыта коммерческой разработки?
Имеется ввиду насколько просто найти с ним работу, насколько он подходит для новичков (у которых он не будет первым языком программирования в жизни) и так далее
Не в качестве языка общего назначения, а именно для нишевых для OTP вещей
Просто исходя из того, что я вижу, его используют в основном люди, пришедшие из других языков и уже с опытом работы, пока не видел никого, кто учил его с нуля и на нём же пишет в проде
найти работу будет очень сложно, вакансий с нуля практически нет
источник

LL

Lama Lover in pro.elixir
Ilya Korobov
Приветствую, у меня такой вопрос - насколько хорошая идея учить Эликсир, OTP и прочее человеку, у которого нет опыта коммерческой разработки?
Имеется ввиду насколько просто найти с ним работу, насколько он подходит для новичков (у которых он не будет первым языком программирования в жизни) и так далее
Не в качестве языка общего назначения, а именно для нишевых для OTP вещей
Просто исходя из того, что я вижу, его используют в основном люди, пришедшие из других языков и уже с опытом работы, пока не видел никого, кто учил его с нуля и на нём же пишет в проде
Практически все вакансии это Senior Developer, с опытом от 3-5 лет
источник

IK

Ilya Korobov in pro.elixir
Что ж, грустно, спасибо за ответы
источник

LL

Lama Lover in pro.elixir
Ilya Korobov
Что ж, грустно, спасибо за ответы
Мне это тоже не нравится, но я не могу влиять на компании :/
источник