Size: a a a

2021 January 23

ŹR

Źmićer Rubinštejn in pro.elixir
Крче учите эрланг пацаны
источник

ع

عاصم بن حارث... in pro.elixir
Źmićer Rubinštejn
Крче учите эрланг пацаны
+++ 👍
источник

RK

Roman Kolesnev in pro.elixir
О! Тогда можно будет котрибьютнуть. Это же как раз Map.transform_values
источник

RK

Roman Kolesnev in pro.elixir
А не, там не все так просто. Уже задумывались об этом и оказалось, что лучше (и быстрее) юзать Map.new:

https://groups.google.com/g/elixir-lang-core/c/P0XkRgA_9rk/m/WOZfoyX1CgAJ
источник

M

MrFlorius in pro.elixir
Добрый день! Подскажите пожалуйста, почему у меня put_assoc ругается на то что я меняю незагруженную ассоциацию которую на самом деле я не меняю

(RuntimeError) attempting to cast or change association resource from Fhub.AccessControl.Permission that was not loaded


мой код:
permission
   |> Repo.preload([:resources])
   |> Ecto.Changeset.change()
   |> Ecto.Changeset.put_assoc(:resources, resources)
   |> Repo.insert()
источник

AI

Alexis IV Mobius in pro.elixir
Źmićer Rubinštejn
Причём он ещё и оптимизирован на bif
чем он там оптимизирован, он делает from_list
источник
2021 January 24

AM

Artur Mustafin in pro.elixir
Всем привет. Ребят, если я писал на lisp, и в рамках института - prolog, я смогу тряхнуть стариной (~20 лет) и начать профессионально писать на elixir, и сколько на это понадобится времени
источник

T

Tharin in pro.elixir
Artur Mustafin
Всем привет. Ребят, если я писал на lisp, и в рамках института - prolog, я смогу тряхнуть стариной (~20 лет) и начать профессионально писать на elixir, и сколько на это понадобится времени
Довольно странный вопрос. 20 лет вообще не программировали?
источник

T

Tharin in pro.elixir
Так или иначе лисп и пролог довольно далеки от эликсира, но я не вижу проблем в том, чтоб его выучить и писать на нем профессионально
источник

AM

Artur Mustafin in pro.elixir
Tharin
Довольно странный вопрос. 20 лет вообще не программировали?
не трогал функциональные языки 20 лет
источник

T

Tharin in pro.elixir
Я бы не назвал эликсир функциональным языком в той мере, в коей ими являются мл-языки
источник

T

Tharin in pro.elixir
Эликсир гораздо больше объектно ориентированный в том смысле, что он напрямую реализует постулат об объектах, которые имеют состояние и отвечают на сообщения. Гораздо более напрямую, чем другие ооп языки) Но вообще сам Армстронг позиционировал эликсир, как язык для конкурентного программирования и распределённых вычислений
источник

AM

Artur Mustafin in pro.elixir
Tharin
Я бы не назвал эликсир функциональным языком в той мере, в коей ими являются мл-языки
Ага начинаю понимать, это не чисто функциональный, как haskell, а скорее универсальный, так получается. То есть я могу в функц. стиле, а могу как в С или в Go?
источник

AM

Artur Mustafin in pro.elixir
Tharin
Эликсир гораздо больше объектно ориентированный в том смысле, что он напрямую реализует постулат об объектах, которые имеют состояние и отвечают на сообщения. Гораздо более напрямую, чем другие ооп языки) Но вообще сам Армстронг позиционировал эликсир, как язык для конкурентного программирования и распределённых вычислений
я нашел ElixirLS для VSCode, попробую в нем
источник

T

Tharin in pro.elixir
Artur Mustafin
Ага начинаю понимать, это не чисто функциональный, как haskell, а скорее универсальный, так получается. То есть я могу в функц. стиле, а могу как в С или в Go?
Тут в целом только функциональный декларативный стиль, поэтому язык относят к функциональным, но синтаксис у него гораздо ближе к general purpose языкам
источник

T

Tharin in pro.elixir
Artur Mustafin
я нашел ElixirLS для VSCode, попробую в нем
Это языковой сервер для анализа кода
источник

T

Tharin in pro.elixir
Если понимаете хорошо английский, то возьмите Elixir in Action
источник

T

Tharin in pro.elixir
Хорошая книга
источник

AM

Artur Mustafin in pro.elixir
Tharin
Если понимаете хорошо английский, то возьмите Elixir in Action
Спасибо. Я поставил Erlang 23.2, Elixir 1.11, под винду, попробую настроить IDE
источник

T

Tharin in pro.elixir
Artur Mustafin
Спасибо. Я поставил Erlang 23.2, Elixir 1.11, под винду, попробую настроить IDE
под виндой есть замечательный WSL2.0
источник