I’ve been using both VSCode Julia and Atom Juno for a while. Both are great, and the recent advances in visual debugger in both just made Julia much more accessible to a wider audience. However, in my opinion VSCode just provides a smoother overall experience with less surprises.
The biggest things I miss from Atom Juno in the order of most desired first:
- Intellisense for local modules introduced by “using”. (There is an open issue in the repo already.)
- Workspace.
- Visual profiler. (This is coming soon once Microsoft publishes a visual profiler for VSCode.).
- Cycler to reboot Julia quickly.
- A toolbar and/or some buttons for Julia specifically.
In addition, I think the following feature neither has could SIGNIFICANTLY improve the experience of those who use debugger frequently:
- Automatic switching between the compiled mode (for fast execution) and the interpreted mode (for catching breakpoints inside layers of functions).
A couple nice-to-have features that neither has right now:
- An easy way to save and reload a workspace (either just the data, or data plus modules/functions/types).
- An easy way (e.g. a command or button with some settings) to use PackageCompiler to build a custom image and/or app easily, and a setting to load that custom image with a fall back of the standard image.