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
apply
Consolidation 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