On Thu, Jan 20, 2011 at 8:02 AM, Steven Schveighoffer
<schvei...@yahoo.com>wrote:

> On Thu, 20 Jan 2011 08:47:28 -0500, Justin Johansson <j...@nospam.com>
> wrote:
>
>  Not long ago the Java Language people introduced the idea of annotations
>> together with an annotation processing tool (apt).
>>
>> Now perhaps the idea of source code annotations is not actually a Java
>> invention per se, however for someone learning D is there any equivalent
>> idiom [of Java annotations] in the D language?
>>
>
> Haven't used Java since they added annotations, but I think they are like
> C# attributes?
>
> In any case, D has an annotation syntax like:
>
> @property
>
> But I think at the moment, annotations have no custom ability.  Only
> compiler-defined annotations are allowed.  This may change in the future,
> but probably not short-term.  FWIW, I think we need a much richer
> runtime-reflection capability before we can use custom annotations to any
> great effect.
>

I would find it useful to be able to access annotations as part of compile
time reflection, actually, but AFAIK no progress has been made on that front
so far.

Reply via email to