Sounds like a bargain...count me in for a bottle.

--Tim

On Friday, December 05, 2014 03:22:18 PM Stefan Karpinski wrote:
> Make it a bottle of bourbon and we're talking.
> 
> On Fri, Dec 5, 2014 at 3:21 PM, Jameson Nash <vtjn...@gmail.com> wrote:
> > I'll buy you a case of beer if you can close that issue
> > 
> > On Fri, Dec 5, 2014 at 2:58 PM Stefan Karpinski <ste...@karpinski.org>
> > 
> > wrote:
> >> https://github.com/JuliaLang/julia/issues/265 – I'd really like to fix
> >> this.
> >> 
> >> On Fri, Dec 5, 2014 at 2:09 PM, Páll Haraldsson <
> >> 
> >> pall.haralds...@gmail.com> wrote:
> >>> On Friday, December 5, 2014 5:25:18 PM UTC, Steven G. Johnson wrote:
> >>>> There is no runtime overhead in cases where the types are known at
> >>>> compile time.
> >>> 
> >>> Be aware of one thing, say you define:
> >>> 
> >>> f(x, y) = 1 + 2p(x)y; p(x) = 2x^2 + 1;
> >>> 
> >>> You will get the same code even as if you defined p first. UNLESS you
> >>> try to run f first by accident (or intentionally as I did). Then at
> >>> compile time you get complicated assembly code (and an error).
> >>> 
> >>> Then if you define p then f is already defined and now works and will
> >>> not get reoptimized. This gives slower result in interactive.
> >>> 
> >>> Best regards,
> >>> Palli.

Reply via email to