DR
deps/lens/lib/lens.ex будут присутствовать?Size: a a a
DR
deps/lens/lib/lens.ex будут присутствовать?LL
deps/lens/lib/lens.ex будут присутствовать?mix deps.get, написал бы алиас, который вызывает скрипт.DR
V
ŹR
DF
DF
LL
Focus высветился бы ворнинг что у него модули не под общим Focus., он бы всё равно запушилGenStage, где и ConsumerSupervisor есть.ŹR
DF
DF
ŹR
DF
DF
LL
Behaviour определяется модулем, тогда как протоколы определяются в зависимости от данных. %MyModule{}, и модуль MyModule реализует некоторое поведение, то ты можем вызывать его какdefmodule MyProtocol do
def size(%module{} = structure) do
module.size(structure)
end
end
applyConsolidation directly links protocols to their implementations in a way that invoking a function from a consolidated protocol is equivalent to invoking two remote functions.
DF
DF
DF
LL
apply это в 6 раз дольше чем вызов локальной функции, когда в консолидированном протоколе это всего лишь в 2 раза дольшеAB