[dmd-internals] deprecated("message")

Andrei Alexandrescu andrei at erdani.com
Tue Jul 6 15:58:31 PDT 2010


I think we need an optional message with deprecated. Most of the time 
something is deprecated in favor of an alternative artifact, and 
deprecated makes it impossible to point to that.

Because of that, I've been resorting to pragma(msg, "xxx") and static 
assert(false, "xxx") to provide guidance. Both leave a lot to be desired 
and have no integration with deprecated.

So I'm proposing this:

deprecated("You may want to use StaticMap")
template staticMap { ... }


Andrei


More information about the dmd-internals mailing list