Hello,

My biggest pet-peeve in Julia is that @sprintf is a macro and not a 
function. That makes it very annoying to use at times because I cannot put 
a format string in a variable, or make a wrapper `printf()` function. I 
don't understand why this is an issue, since several other languages have a 
printf() function.

Is there any chance that I might see a printf() function in Julia in the 
future?

I should clarify that I am aware of the "Formatting" module. I do not want 
to use Python-style formatting strings. I don't like them, I think they are 
confusing, and other languages that I use have traditional C-style printf() 
functions, so I want to stick to those. I realize that the "Formatting" 
module has one function called "sprintf1()" but that function only accepts 
one parameter, so it is not especially useful.

Cheers,
Daniel.

Reply via email to