Stand alone binary executable

This feature was asked over and over on List of most desired features for Julia v1.x.

I think the solution should be composed of 2 steps:

  1. Allow something like MATLAB’s p File. Maybe it should be only on JuliaPro or something like that. Probably even someone could create a package to allow similar functionality with user own key or something like that.
  2. Something like MATLAB Compiler to allow creation of a full independent application (Executable).

Update

The reason I wrote it might be only by Julia Pro isn’t in order to put it behind paywall.
The idea was that someone needs to embed the key in the engine and not tell the rest of the world and they are the one who distribute binaries.

If there’s a way to do it otherwise (Each one creates its own key yet the code can somehow be shared) it would have been even better.