Package management
We have noted that Julia uses GitHub as a repository for the language source and a large number of Julia packages are hosted there.
Note
Other sources for Julia packages may be found on Bitbucket, GitLab, and so on; see stackshare.io for a full discussion: https://stackshare.io/stackups/bitbucket-vs-github-vs-gitlab.
As a full discussion of the package system is given on the Julia website, here, we will cover some of the main commands to use.
In v1.0, a new package manager has been introduced. Given the increase in registered packages, now approaching 2,000, the previous version (which relied on separate invocations of Git) became very slow, especially when using Windows.
Earlier, a method using the Pkg interface for package management was discussed. An alternate approach is to use one of the subset systems from the REPL. This is one of three such subsystems:
Online Help: Triggered by typing ?
- Command Shell: Triggered by typing
;