Thanks Elliot, that's good news!
On Thursday, May 22, 2014 2:12:22 AM UTC-4, Elliot Saba wrote: > > Regarding #2: The Ubuntu nightlies may not have sys.so, since I don't > think JULIA_CPU_TARGET was being set. This has been > fixed<https://github.com/staticfloat/julia-debian/commit/51144bf46844d3c7bffbffe728f3eb124b463703>, > > and the faster startup should start showing up in about 24 hours, when the > next nightly build gets pushed out. > -E > > > On Wed, May 21, 2014 at 8:04 PM, Jameson Nash <[email protected]<javascript:> > > wrote: > >> 1. The newest 0.3 binaries are supposed to contain the sys.dylib file >> (it's sys.so on linux, and so I have started to just call it that >> everywhere for simplicity) and thereby gain the accelerated startup >> time. I'm not sure why this would be failing for you. >> >> 2. You can write a base/userimg.jl file, which will be precompiled >> along with the rest of base Julia. Gradual work is being done to >> address the startup time for external packages. >> >> 3. Julia uses ~/.julia >> >> >> On Wed, May 21, 2014 at 5:50 PM, Omar Antolín Camarena >> <[email protected] <javascript:>> wrote: >> > I was excited to learn that Julia 0.3 will have a much smaller startup >> time >> > than 0.2 does. If I understood correctly, the reason Julia was slow to >> start >> > is that it compiles a large portion of the standard library upon >> starting >> > and the fix was to precompile the library. I installed the Julia 0.3 >> > prerelease from the PPA and was disappointed to see that it still took >> 20 >> > seconds to start (on my old and slow-even-when-new netbook). Poking >> around I >> > found out that the binary packages for Julia 0.3-prerelease do not >> include >> > the precompiled sys.so library (probably because the precompiled >> library is >> > strongly dependent on the processor used). Here are my questions: >> > >> > 1. Can I build the sys.so using the Julia binary package or do I have to >> > compile Julia from source to get it? If I can build it using the binary >> > distribution what commands do I use where do I put the resulting file? >> > >> > 2. Is there a plan to address this issue so that binary packages can >> benefit >> > from the reduced start up time? If so, what is it? >> > >> > 3. Is there any reason Julia doesn't just dump the results of compiling >> > stuff into the users ~/.cache directory like, say, Guile does? >> > >
