Will the internals of the Julia language be explained in detail somewhere in the future? I’d like to learn more about these features as well.
Start here for higher-level theory:
https://julialang.org/publications/julia-fresh-approach-BEKS.pdf
and here for an overview of the codebase, runtime, etc.:
              
              
              3 Likes
            
            
          In addition to what @ihnorton suggested: sometimes I find that I need more in-depth explanations about various design choices. Then I do the following:
- I locate the code I want to learn more about, then use the -Loption forgit(eggit log) to identify commits that touched it (this is very easy in magit).
- From there I track the PR on Github,
- Then the issues which reference it.
Usually the issues have a lot of discussion that help you trace the evolution of a certain piece of code.
              
              
              4 Likes