Size: a a a

2020 January 07

AU

Alexander Uljev in pro.elixir
По идее имена вложены, так что я надеялся, что там есть свой нэстинг
источник

Z

Zae in pro.elixir
defmodule A do
 alias A.B
 def init(), do: B.fun()
end
источник

AU

Alexander Uljev in pro.elixir
Как это про русски)
источник

AU

Alexander Uljev in pro.elixir
Спасибо
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Имена не вложены
источник

AU

Alexander Uljev in pro.elixir
А с виду похоже
источник

AU

Alexander Uljev in pro.elixir
Но раз никакого механизма за этим не стоит, значит нет
источник

АН

Алексей Новоселов in pro.elixir
В эликсире нет магии. Ты можешь задать любое имя любому модулю в любом файле и это будет работать. Вложенность, нестинг и разбитие файлов по папочкам это всё на твое усмотрение, компилятору наплевать на эту структуру. Назвал модуль А или А.Б.В.Г.Д.Е.Ж.З не важно. Альясишь по полному имени. Единственное, где можно соквратить, Это для А.Б.В и А.Б.Г сделать альяс А.Б и потом альяс Б.{В, Г}, так можно
источник

АН

Алексей Новоселов in pro.elixir
имена модулей - просто атомы, а альясы это замена одного атома другим в текущем скоупе. всё.
источник

SK

Suren Kirakosyan in pro.elixir
Добрый вечер. Господа, почему при загрузке файла 100 МБ+ на удалённый сервер у меня 1-2 минут страница грузится и падает с сообщением
Страница недоступна
Сайт 127.0.0.1 не отправил данных.
ERR_EMPTY_RESPONSE

В httpoison.put я поставил значение [recv_timeout: 500000000000], а в endpoing.ex

plug Plug.Parsers, parsers: [...,  {:multipart, length: 100_000_000_000_000_000_000}...

Что мне ещё нужно настроить, чтобы я сумел загрузить файл 100 МБ +?
источник

Z

Zae in pro.elixir
Suren Kirakosyan
Добрый вечер. Господа, почему при загрузке файла 100 МБ+ на удалённый сервер у меня 1-2 минут страница грузится и падает с сообщением
Страница недоступна
Сайт 127.0.0.1 не отправил данных.
ERR_EMPTY_RESPONSE

В httpoison.put я поставил значение [recv_timeout: 500000000000], а в endpoing.ex

plug Plug.Parsers, parsers: [...,  {:multipart, length: 100_000_000_000_000_000_000}...

Что мне ещё нужно настроить, чтобы я сумел загрузить файл 100 МБ +?
у пойзона есть два таймаута, recv_timeout и просто timeout, попробуйте оба параметра поставить
источник

SK

Suren Kirakosyan in pro.elixir
Ок.
источник

Z

Zae in pro.elixir
или может нужно максимальный размер мультипарт пейлоада указать
источник

SK

Suren Kirakosyan in pro.elixir
Где и как?
источник

AU

Alexander Uljev in pro.elixir
Алексей Новоселов
имена модулей - просто атомы, а альясы это замена одного атома другим в текущем скоупе. всё.
Ну так скоуп значит есть. Почитаю.
источник

АН

Алексей Новоселов in pro.elixir
do .. скоуп .. end
источник

АН

Алексей Новоселов in pro.elixir
область видимости по другому
источник

AU

Alexander Uljev in pro.elixir
Точно. И в ней можно делать локальный импорт
источник

AU

Alexander Uljev in pro.elixir
Значит он как-то понимает где он
источник

AU

Alexander Uljev in pro.elixir
Но видимо привязка точечная, ручная, вплоть до функции
источник