digitalmars.D.bugs - [Issue 342] New: Please add "import std.stdio;" to object.d and remove extern(C) printf;
- d-bugmail puremagic.com (18/18) Sep 10 2006 http://d.puremagic.com/issues/show_bug.cgi?id=342
- d-bugmail puremagic.com (11/11) Sep 10 2006 http://d.puremagic.com/issues/show_bug.cgi?id=342
- d-bugmail puremagic.com (18/18) Dec 16 2006 http://d.puremagic.com/issues/show_bug.cgi?id=342
- d-bugmail puremagic.com (12/12) May 26 2009 http://d.puremagic.com/issues/show_bug.cgi?id=342
http://d.puremagic.com/issues/show_bug.cgi?id=342 Summary: Please add "import std.stdio;" to object.d and remove extern(C) printf; Product: D Version: 0.166 Platform: Other OS/Version: Linux Status: NEW Severity: enhancement Priority: P2 Component: Phobos AssignedTo: bugzilla digitalmars.com ReportedBy: aarti interia.pl printf completely does not fit as a D standard console output command. It only polutes global namespaces. IMHO it's presents is a big trap for novice users - it's easy to pass to function not null terminated char[]. In contradict writefln and writef is much nicer to use and should be default. --
Sep 10 2006
http://d.puremagic.com/issues/show_bug.cgi?id=342 smjg iname.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |smjg iname.com Patches have been posted here: http://tinyurl.com/e9efj Somewhere in the same thread is a follow-on from this patch to fix bug 64 as well. --
Sep 10 2006
http://d.puremagic.com/issues/show_bug.cgi?id=342 smjg iname.com changed: What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Linux |All Platform|Other |All Flag| |d1.0blocker? For a moment I'd forgotten that this had already been filed here! Should object.d import the whole of stdio, or only writef and writefln? I was about to propose using public import std.stdio : writef, writefln; There may be people who still want to use printf regardless, but they can import it. Just put it back in std.c.stdio where it belongs. There's no reason that D should make the printf antique more readily accessible than all other library features. See also issue 689. --
Dec 16 2006
http://d.puremagic.com/issues/show_bug.cgi?id=342 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |clugdbug yahoo.com.au Resolution| |WONTFIX printf() is fixed in D2, and will never be fixed in D1. Time to close. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 26 2009