printf sux and walters worried about optimizing it rather then api clarity
I use print statements for debugging and debugging sux, every little bit of syntax sugar should be used because its temp code 99% of the time
So there should be several templated to hell and back print functions, without the slightest care about speed
println => assumes the first argument is a string and replaces % with the rest of the arguments println("hello %, today is %.","bob",days.monday); "hello bob, today is monday"
debugln => prints with line number and file "foo".debug=> "(fizzbuzz/bar.d:1)foo"
formatln => prints as if it was a excel doc, elements that are to long get shortened, pads the length of small numbers etc. `formatln(vec2(1000,1),"hello world")=> "x: 1000|y: 1|"hello w...| "
etc.
give me yummy yummy sugar
Permalink
Reply