std.conv - custom string to struct conversion ?

monarch_dodra monarchdodra at gmail.com
Fri Aug 2 01:35:22 PDT 2013


On Friday, 2 August 2013 at 07:59:59 UTC, Jonathan M Davis wrote:
> On Friday, August 02, 2013 08:40:51 monarch_dodra wrote:
>> There was a request for enhancement to provide a "fromString" 
>> for
>> arbitrary types. The idea is that once we have that, then
>> functions such as parse or to!S(string) will be generic, and 
>> work
>> on mostly anything. Unfortunatly, (AFAIK), nobody is working on
>> this.
>> 
>> Here is a discussion I opened:
>> http://forum.dlang.org/thread/gzodptjyzpqnhxctbbuv@forum.dlang.org
>> 
>> ...and I just noticed it ends with me saying "I'll try to 
>> write a
>> DIP then :)" and then not doing it :/
>
> What's the point of fromString when a constructor will do the 
> job just fine?
>
> - Jonathan M Davis

Really? Because it's not generic. Unless I'm missing something, 
I'm sure you can appreciate that the goal is to allow:

to!S("string")
or
myFile.readf("Entry: %s", &s);

And a simple constructor doesn't (*CAN'T*) allow that.


More information about the Digitalmars-d-learn mailing list