Size: a a a

2020 April 13

YS

Yuri S. in pro.elixir
тк как мы не знаем кто входной
источник

YS

Yuri S. in pro.elixir
мы просто смотрим
источник

V

V in pro.elixir
Yuri S.
потому что раньше там fastglobal был, или ets
это плагин для феникса делается? а если в приложении уже используется persistent_term, не будет ли конфликта ключей?
источник

YS

Yuri S. in pro.elixir
ну пока сделать бы
источник

YS

Yuri S. in pro.elixir
дальше можно просто обернуть в неймспейс ключи
источник

V

V in pro.elixir
а чё б хранилище скомпиленных файлов просто в gen_server не сделать?
источник

RS

Roman Suleymanov in pro.elixir
defp clean_storage(key, keys) do
 Enum.find_value(keys, keys, &(&1 == key && [key])
 |> clear
end

defp clear(keys), do: for key <- keys, do: Storage.delete(key)
источник

YS

Yuri S. in pro.elixir
в данном случае кака разница что за хранилище
источник

YS

Yuri S. in pro.elixir
можно сделать опцию
источник

V

V in pro.elixir
такая, что у персистент-терм делет дорогой
источник

YS

Yuri S. in pro.elixir
чтобы выбирали любое какое хотят
источник

V

V in pro.elixir
все хотят генсервер же
источник

LL

Lama Lover in pro.elixir
Я раз 10 перечитал, логику работы всё равно не понял, извините. Советовать поэтому ничего не буду, а за репкой буду подглядывать
источник

YS

Yuri S. in pro.elixir
доку напишу
источник

V

V in pro.elixir
Lama Lover
Я раз 10 перечитал, логику работы всё равно не понял, извините. Советовать поэтому ничего не буду, а за репкой буду подглядывать
они компилят файлы и используют персистент-терм как кэш. а при изменении файлов (но не всех, а определённых - входных) очищают кэш полностью.
источник

V

V in pro.elixir
я просто ещё и код поизучал. а так-то да, по описанию нихренашеньки не понятно
источник

V

V in pro.elixir
как и по коду
источник

YS

Yuri S. in pro.elixir
дак стадия начальная
источник

V

V in pro.elixir
только сочетание пролило свет
источник

LL

Lama Lover in pro.elixir
Тогда кэш работает странно. Один файл изменился - он не в кэше. Один файл не из кэша изменился - все не в кэше. What?
источник