[phobos] Deprecation of std.date
Walter Bright
walter at digitalmars.com
Sat Jan 15 22:03:28 PST 2011
Jonathan M Davis wrote:
> On Saturday 15 January 2011 21:50:53 Walter Bright wrote:
>
>>
>> Then leave the pragmas off.
>>
>
> ??? You mean not put the pgramas in std.date and std.dateparse? Doesn't that
> essentially mean that they're going to get deprecated with no warning when they
> do get deprecated? Or are you thinking that updating the documentation to say
> that they're scheduled for deprecation is enough warning? If so, I'm fine with
> that, but I expect that that will primarily mean that new code will use
> std.datetime rather than the old code being fixed before std.date is actually
> deprecated, since I wouldn't really expect anyone to be reading the
> documentation unless they weren't already using the functions and familiar with
> them.
>
> Regardless, what you're proposing then is that I mark std.date and std.dateparse
> as scheduled for deprecation now but that I don't actually use the pragma. Then,
> in a release or two or whenever we decide to deprecate them, we mark them as
> deprecated. So, anyone who reads the documentation will be aware of the
> impending deprecation, but anyone already using the functionality without
> looking at the deprecation won't know.
>
>
Then how about fixing the functions in std.file so they don't call the
deprecated functions?
More information about the phobos
mailing list