On 27 August 2012 17:03, foobar <f...@bar.com> wrote: > This discussion is all sorts of wrong. Whoever said that defargs are > metadata (Manu?) was right. Therefore it would make sense to implement a > general metadata facility for D and use *that* for defargs. C++11 has > annotations, so that's the place to start looking at. D has already enough > of those pesky special case features, let's not add yet another one at the > expense of a more general metadata/annotation mechanism which eventually > would be added anyway due to popular demand. >
Yes, I suggested this as a possibility above, but nobody commented. It seems like it might solve 2 problems with one stone ;)