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
-L
option 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