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?
>>
>
>

Reply via email to