November 17, 2010
You're right.

On 17 nov 2010, at 12:34, Lars Tandle Kyllingstad wrote:

> You can use a pragma(msg) to mark a whole module, or a template.  But
> you need something like deprecated("...") to mark a non-templated
> function or type.
> 
> -Lars
> 
> 
> 
> On Wed, 2010-11-17 at 12:25 +0100, Jacob Carlborg wrote:
>> Can't you use a pragma(msg, ... ) for this ?
>> 
>> On 17 nov 2010, at 02:08, Andrei Alexandrescu wrote:
>> 
>>> On 11/16/10 4:29 PM, Jonathan M Davis wrote:
>>>> On Tuesday, November 16, 2010 13:01:47 David Simcha wrote:
>>>>> Once again, *please* put the aliases in for the old names for a few releases.  I'm getting really, really sick of having my code break every release now that D2 is supposed to be "stable" and I think other D users are starting to feel the same way.
>>>> 
>>>> I think that it should be general policy to use deprecated aliases
>>> 
>>> A related, very important topic, is that the deprecation message should be user-configurable. I'm thinking something like
>>> 
>>> deprecated("You may want to use ConvException instead.")
>>> 
>>> There is no way to achieve that with static if, version, etc. The deprecated warning would spring like now - only when the declaration is actually used.
>>> 
>>> 
>>> Andrei
>>> _______________________________________________
>>> phobos mailing list
>>> phobos at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/phobos
>> 
> 
> 
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos

-- 
/Jacob Carlborg

November 17, 2010
Also, the unique thing about deprecated is that it springs only when the marked entity actually gets used.

Andrei

On 11/17/10 3:34 AM, Lars Tandle Kyllingstad wrote:
> You can use a pragma(msg) to mark a whole module, or a template.  But
> you need something like deprecated("...") to mark a non-templated
> function or type.
>
> -Lars
>
>
>
> On Wed, 2010-11-17 at 12:25 +0100, Jacob Carlborg wrote:
>> Can't you use a pragma(msg, ... ) for this ?
>>
>> On 17 nov 2010, at 02:08, Andrei Alexandrescu wrote:
>>
>>> On 11/16/10 4:29 PM, Jonathan M Davis wrote:
>>>> On Tuesday, November 16, 2010 13:01:47 David Simcha wrote:
>>>>> Once again, *please* put the aliases in for the old names for a few releases.  I'm getting really, really sick of having my code break every release now that D2 is supposed to be "stable" and I think other D users are starting to feel the same way.
>>>>
>>>> I think that it should be general policy to use deprecated aliases
>>>
>>> A related, very important topic, is that the deprecation message should be user-configurable. I'm thinking something like
>>>
>>> deprecated("You may want to use ConvException instead.")
>>>
>>> There is no way to achieve that with static if, version, etc. The deprecated warning would spring like now - only when the declaration is actually used.
>>>
>>>
>>> Andrei
>>> _______________________________________________
>>> phobos mailing list
>>> phobos at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/phobos
>>
>
>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
1 2 3
Next ›   Last »