digitalmars.D.bugs - [Issue 8471] New: std.stdio.readf
- d-bugmail puremagic.com (25/25) Jul 30 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8471
- d-bugmail puremagic.com (13/13) Jul 30 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8471
- d-bugmail puremagic.com (12/14) Jul 30 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8471
- d-bugmail puremagic.com (16/16) Jul 30 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8471
http://d.puremagic.com/issues/show_bug.cgi?id=8471
Summary: std.stdio.readf
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Phobos
AssignedTo: nobody puremagic.com
ReportedBy: bioinfornatics gmail.com
05:23:01 PDT ---
http://dlang.org/phobos/std_stdio.html#readf
why readf do not use reference ? as :
uint readf(Data...)(in char[] format, ref Data data);
it is not possible? I think this little thing could enhance to have a D
cohesive syntax. Of course D support pointer but ref is more in D spirit and
point C spirit. They are not many phobos function where need a pointer or an
address.
Thanks, i hope my talk is not stupid
kind regards
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jul 30 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8471
Andrei Alexandrescu <andrei metalanguage.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |andrei metalanguage.com
Resolution| |WONTFIX
06:50:18 PDT ---
When readf was defined, ref didn't work with variadics. Closing because fixing
behavior now would break existing code.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jul 30 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8471
bearophile_hugs eml.cc changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bearophile_hugs eml.cc
When readf was defined, ref didn't work with variadics. Closing because fixing
behavior now would break existing code.
Maybe a less bug prone and different named function should be added, that uses
ref...
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jul 30 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8471
Andrei Alexandrescu <andrei metalanguage.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|WONTFIX |
Summary|std.stdio.readf |std.stdio.readf should be
| | trusted
08:11:42 PDT ---
Actually it's not that bad - readf is not bug prone because it statically
ensures that all of its parameters are pointers. Using pointers is also safe
because readf doesn't escape them. Actually I'm reopening this with a different
title.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jul 30 2012









d-bugmail puremagic.com 