News for hackers. Stuff that matters.
Re:Outperforming LAPACK with C++ metaprogramming by ChrisRackauckas on Monday January 29, 2018 @11:05AM (#16258238)
That's pretty much what you get with Julia, except it will also do interprocedural optimization (i.e. inline constants and functions across calls) on v0.7. All without playing with templates. I'll gladly pay a 1 second JiT lag for a few days off my computation. At the same time, I don't have screw around with templates.
Re:Outperforming LAPACK with C++ metaprogramming by dpwm on Monday January 29, 2018 @04:12PM (#16260657)
Your comment has taken me from having mixed feelings about Julia to making me convinced I want to try Julia for something numerically intensive that I would be inclined to turn to C for.
Re:Outperforming LAPACK with C++ metaprogramming by jey on Monday January 29, 2018 @04:42PM (#16260872)
Even better, Julia code is super high-level and readable. And you can just drop down to C using the builtin "ccall" facility. Julia's type system is designed for excellent interop with the C ABI.