I downloaded the JuliaPro v10.1.1 release and it now has an authentication feature which blocks me from using it my offline machine. I understand the power of hooking up software updates to online repositories but there needs to be a mechanism for using this offline.
Also it was my understanding that JUliaPro ships with a collections of packages including Plots which I was trying to use. However, no matter what package I choose (I tried Plots, DataFrames…) an authentication is required.
Continuing some experimentation online, I found that these packages once downloaded take an inordinate amount of time to compile ie Plots did before they can be used. Couldn’t these be pre-compiled into the image to make JuliaPro run fast right out of the box with an option to update them later?
With respect to plotting, I noticed that the plot window is very small and I can’t seem to resize it for a larger view. I ran the Lorentz attractor example and discovered that I was missing ffmpeg. I used conda to get it installed but felt there should have been more direct scheme not dependent on conda. (user suggested using conda).
Once the Lorentz attractor started working I noticed windows popping up and disappearing repeatedly for at least 20 to 30 times and then nothing displayed but an image address. Using the browser I was finally able to see the animation that was created.
I bring these issues up as I think its important for the overall user experience. My comparison is based on Netbeans and Matlab which are completely usable once installed. I also noticed that JuliaPro brings its own copy of Julia with it and doesn’t seem to recognize that you have it installed already. Netbeans supports multiple version of Java as an example, something you may need to add as Julia matures.
Bottomline, I can’t introduce JuliaPro to my group until it can be run offline and I’ve already proposed a few projects where it would be useful. We are primarily a Matlab shop and so there’s going to be resistance to even consider it. However, not being able to run offline is a major show stopper, with the precompile issue number #2 and a local repository for Julia packages #3.
Please take these as positive criticisms as I really like the Julia paradigm and I really want JuliaPro to succeed.