January 2020
Intermediate to advanced
532 pages
13h 31m
English
The Julia ecosystem lives on a namespace; in fact, this is the only way we can keep things in order. Why do I say that? The reason is that namespaces are used to logically separate fragments of source code so that they can be developed independently without affecting each other. If I define a function in one namespace, I will still be able to define another function in a different namespace even though both functions have the same name.
In Julia, namespaces are created using modules and submodules. In order to manage distribution and dependencies, modules are generally organized as packages. There is a standard directory structure for Julia packages. Although the top level directory structure ...
Read now
Unlock full access