Size: a a a

2020 January 26

LL

Lama Lover in pro.elixir
А, я понял о чём ты, но я имел в виду, что генерить функции в рантайме не получится. Можно генерить модули или исполнять quoted. Конечно, можно перекомпилировать модуль, но просто добавить к нему функцию не получится...
источник
2020 January 27

V

V in pro.elixir
Tesla
Чисто ради интереса:
Имеется стороннее апи кошелька с криптой, в каждом вызове должен указывается логин:пасс ну и адрес к которому отправлять запрос, кошельков с одинаковой структурой апи может быть несколько, но с разными адресами для обращения. Мне кажется хороший подход - создать класс для обращения к апи с указанием в конструкторе адреса для обращения и логина с паролем, так можно будет один раз в коде прописать адрес к которому обращаться и логин с паролем а потом тыкать этот объект. Как это можно реализовать лучше в ФП или без него?
Бери Tesla
источник

T

Tesla in pro.elixir
V
Бери Tesla
а?
источник

V

V in pro.elixir
норм каламбур получился, да?
источник

V

V in pro.elixir
источник

T

Tesla in pro.elixir
То с машинками, теперь с либами =)
источник

T

Tesla in pro.elixir
Выглядит круто, спасиб, эта штука под написание API?
источник

T

Tesla in pro.elixir
Понял, немного протупил - много букав
источник

AB

Alexey Bolshakov in pro.elixir
Pavel
И опять начинается бой, и опять в пылу сражения шеймят го. Как-то это модно уже становится. Прочитал про 10к (пользователей правда, ну видимо онлайн, или рпс, так и не понял). Ну да в го я прямо ощущал таки проблемы, но биржа на нагрузке у нас одна нода работала на 120к рпс, а оно скейлиться могло. Как вы пишете так что оно лагает? Лям пользователей в фениксе упрется не в сокеты - он упрется в БД и бизнесовую логику которая будет вам футпринт по памяти раздувать из-за иммутабельной архитектуры языка (если вы херово все спроектировали). Не стоит вообще никогда поливать грязью другие языки, я вот не люблю Джаву, но радуюсь за ребят на Котлин знакомых, когда они рассказывают, что появилось. Будьте взрослее, как я уже говорил «если вы не понимаете, что ваш инструмент говно - вы недостаточно в него погрузились»
«если вы не понимаете, что ваш инструмент говно - вы недостаточно в него погрузились» старожилы этого чатика придерживаются такого же мнения
источник

IK

Ihor Katkov in pro.elixir
Lama Lover
А, я понял о чём ты, но я имел в виду, что генерить функции в рантайме не получится. Можно генерить модули или исполнять quoted. Конечно, можно перекомпилировать модуль, но просто добавить к нему функцию не получится...
Почему не получится? Возвращай замыкания да и все
источник

LL

Lama Lover in pro.elixir
Ihor Katkov
Почему не получится? Возвращай замыкания да и все
Так @lsblk спросил Замыкания или генерить функции макросами )
источник

S

Stas in pro.elixir
Всем привет, извините за нубский вопрос. Делаю туториал https://hexdocs.pm/guardian/tutorial-start.html#content. я полный 0
Чтобы создать пользователя, из под iex вызывается

AuthMe.UserManager.create_user(%{username: "me", password: "secret"})

шаблон: iex> update_user(user, %{field: new_value})

а чтобы обновить шаблон iex> update_user(user, %{field: new_value})

что писать в поле user?
источник

AA

Adilet Abylov in pro.elixir
user - это user, которого надо обновить
источник

S

Stas in pro.elixir
это я понял )) как к нему обратится, какой синтаксис?
источник

h

hukendo in pro.elixir
Там чистые функции rand и srand покажут?)
источник

AA

Adilet Abylov in pro.elixir
Stas
это я понял )) как к нему обратится, какой синтаксис?
ну считается, что юзера как-то вытащили заранее, например через Repo.by_id
источник

S

Stas in pro.elixir
спасибо за наводку
источник

A

Aldar in pro.elixir
источник

AP

Andrey Pavlov in pro.elixir
Задепрекейтили :simple_one_for_one, фрагментация до добра не доводит. Но хорошо хоть эрланговский логер поддержали.
источник

RI

Rustam Ibragimov in pro.elixir
Andrey Pavlov
Задепрекейтили :simple_one_for_one, фрагментация до добра не доводит. Но хорошо хоть эрланговский логер поддержали.
а в чем проблема?
источник