Open goretkin opened 3 years ago
broadcasting: https://github.com/JuliaLang/julia/blob/d06c2a97be3f643d403c4069955e135823ff9fd0/base/broadcast.jl#L152-L173
https://docs.julialang.org/en/v1/manual/interfaces/#extending-in-place-broadcast https://github.com/JuliaLang/julia/commit/dbe1ae0a7e5a53a3afc92c5edb5876c522506258
generators: https://github.com/JuliaLang/julia/blob/676ccf4eaa9b6e6c6a53f75abb4bf3e1a2457426/base/generator.jl#L3-L31
https://github.com/JuliaLang/julia/issues/19198
(marginally) https://github.com/JuliaDiff/ChainRulesCore.jl/blob/a1a8da5e5d8a3772d725a0a0292dd84b36c2e9b6/src/differentials/thunks.jl#L48-L99
?? https://github.com/JuliaLang/julia/pull/35316/files
https://github.com/JuliaLang/julia/issues/20929
https://reference.wolfram.com/language/tutorial/EvaluationOfExpressions.html#261514692
https://github.com/JuliaSymbolics/SymbolicUtils.jl/blob/9e85a6032eb5a4a1ef24aa33238d96b4820c31a8/src/types.jl#L291-L317
https://github.com/mcabbott/LazyStack.jl
https://github.com/JuliaLang/julia/pull/39794
broadcasting: https://github.com/JuliaLang/julia/blob/d06c2a97be3f643d403c4069955e135823ff9fd0/base/broadcast.jl#L152-L173
https://docs.julialang.org/en/v1/manual/interfaces/#extending-in-place-broadcast https://github.com/JuliaLang/julia/commit/dbe1ae0a7e5a53a3afc92c5edb5876c522506258
generators: https://github.com/JuliaLang/julia/blob/676ccf4eaa9b6e6c6a53f75abb4bf3e1a2457426/base/generator.jl#L3-L31