[rust-dev] Renamed print/println
Into a recent commit, has been renamed print!()/println!() to printf!()/printfln!() https://github.com/mozilla/rust/commit/3b0258916d28a1215acf9a0c78f6760cc67f935c Why do not have print!(), println!() and printf!()? If somebody wants a line in printf!(), he can use \n character. ___ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev
Re: [rust-dev] Renamed print/println
A possible use case for printfln may be to ensure that a new line is always written in the case where the format string comes from a .po file and is translated into many different languages. ___ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev
Re: [rust-dev] Renamed print/println
print!()/println!() and printf!()/printfln!() sounds good to me. Adding an extra 'f' isn't much of a hassle for fmt! functionality. ~Brendan On 16/07/2013, at 7:25 AM, Steven Ashley ste...@ashley.net.nz wrote: A possible use case for printfln may be to ensure that a new line is always written in the case where the format string comes from a .po file and is translated into many different languages. ___ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev ___ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev
Re: [rust-dev] Renamed print/println
On Mon, Jul 15, 2013 at 7:33 PM, Brendan Zabarauskas bjz...@yahoo.com.au wrote: print!()/println!() and printf!()/printfln!() sounds good to me. Adding an extra 'f' isn't much of a hassle for fmt! functionality. Way I see it is if I can type less than `println(fmt!(%?, foo));`, I'm happy :) That is basically the only time I use fmt!, for debugging. I haven't really written anything that needs interaction with user that isn't done with command arguments. ___ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev
Re: [rust-dev] Renamed print/println
Indeed. `println(fmt!(%?, foo));` requires great deal of keyboard gymnastics. And yes the most common use case will most likely be for debugging, so the ergonomics should fit with that. ~Brendan On 16/07/2013, at 9:38 AM, Corey Richardson co...@octayn.net wrote: On Mon, Jul 15, 2013 at 7:33 PM, Brendan Zabarauskas bjz...@yahoo.com.au wrote: print!()/println!() and printf!()/printfln!() sounds good to me. Adding an extra 'f' isn't much of a hassle for fmt! functionality. Way I see it is if I can type less than `println(fmt!(%?, foo));`, I'm happy :) That is basically the only time I use fmt!, for debugging. I haven't really written anything that needs interaction with user that isn't done with command arguments. ___ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev