Here are my sources of information, so far:
- The manual (specifically the chapters about arrays, interfaces and broadcasting)
- The talk by Matt Bauman on the JuliaCon 2018 in London (An introduction to high performance custom arrays | Matt Bauman - YouTube(
- Matt Bauman’s post in the discourse: How to customize the new broadcasting infrastructure in v0.7 - #4 by mbauman
- JuliaLang.org blog entry about the broadcast function in 0.7 (Extensible broadcast fusion)
I almost never read the source code. I still hope to get a higher level explanation from the devs. :-)…