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
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to