Separating the standard libraries from Julia executable

Hi all :slight_smile:
@jeff.bezanson in your talk at JuliaCon Eindhoven you mentioned that lots of standard libraries should be separate.
Here are two options I see.

  • Do 2.0 sooner, non destructive than later
  • take it out and ship the Julia executable with a manifest that contains the standard libraries

What do you think?

Standard libraries are already in the process of being removed in a non-breaking way. In the current master, REPL, Pkg have been removed from the sysimage for example.

The thing that’d be tricky (impossible?) to do in a non-breaking way though would be to handle all the submodules inside of Base itself.

7 Likes