This is amazing!
It also speeds up my compilation time by more than x10.
I have a lot of @printf statements and this has changed my life :)
What would be wrong with a macro something like:
macro fastprintf(args...)
:( f()=@printf $(args...); f() )
end
I did a comparision of 50 simple @printf statements:
@printf: 11.563024 seconds (6.29 M allocations: 274.179 MB, 2.47% gc
time)
@fastprintf: 0.709322 seconds (300.52 k allocations: 14.809 MB, 0.85% gc
time)
Why not update @printf macro to use this method directly?