Are Revise, PackageCompiler, and Pkg "part of Julia", and how do we better share them?

To start off part of the discussion, I wonder if part of the solution could be to use a MultiDocumenter as part of the core documentation.

SciML of course is an example of this SciML: Open Source Software for Scientific Machine Learning with Julia · Overview of Julia's SciML, but a bit in the extreme. I could see the documentations staying separate, but having the documentation clearly display these core pieces of Julia, i.e. across the top list:

  • The Julia Language
  • Package Manager
  • Revise Workflows
  • Debugger
  • Package Compiler
  • Static Compilation (In the future when ready)

As an example

In MATLAB it’s very clear how to find the things like examples, functions, and apps, and I wonder if we should be using similar space to display how to get to the package manager documentation website and the debugger.

11 Likes