Is Anything Holding you back?
Jan Johansson via Digitalmars-d
digitalmars-d at puremagic.com
Sun Oct 4 21:02:56 PDT 2015
On Sunday, 4 October 2015 at 23:55:42 UTC, Manu wrote:
> On 5 October 2015 at 03:44, Jan Johansson via Digitalmars-d
> <digitalmars-d at puremagic.com> wrote:
>> On Friday, 2 October 2015 at 02:25:21 UTC, Yaser wrote:
>>>
>>> Are there any critical frameworks or libraries that are
>>> holding you back in fully investing in D? Obviously I think D
>>> is an awesome language, but some frameworks/libraries hold me
>>> back, wish I could do everything in D.
>>
>>
>> I'd wish for attributes to be runtime available, not only
>> compiler directives. It could then be used for a number of
>> interesting use cases, as marshaling from and to different
>> formats rather than through API. The attributes could then be
>> supported by libraries.
>
> Anything compile time can be made available at runtime if your
> system calls for it.
Sure it can, but I want a dynamic behavior, not a static
behavior. Attributes are compiler directives. They are not
available at runtime according to the specification of D
language. Now take the example at:
http://ddili.org/ders/d.en/uda.html, and separate the code into
one library that defines the attributes and "printAsXML", keep
the consumer of the attributes (main function) and get the same
slick functionality. It can't be done, because UDA is not runtime
available.
More information about the Digitalmars-d
mailing list