Vision document for H1 2017

bitwise via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sun Jan 8 09:19:35 PST 2017


On Saturday, 7 January 2017 at 19:55:30 UTC, Martin Nowak wrote:
> On 01/05/2017 11:00 AM, Basile B. wrote:
>> I don't known what did you decide in intern but when the 
>> discussion
>> between users was hot (just after version 2.071.1 I think) 
>> I've proposed
>> that:
>> https://github.com/BBasile/DIPs/blob/3d5e3f81c541c6e23c69555a230b4d42a7bb6de6/DIPs/DIP8484.md
>
> This is superfluous by now. We figured that allowing access to 
> private
> fields wouldn't clash with important optimizations, so it can 
> be allowed
> via traits.
> The visibility of allMembers was adjusted in
> https://github.com/dlang/dmd/pull/6078.
> All access checks will go away once the visibility changes have 
> been
> fully deprecated. So far those changes were adopted fairly slow 
> (not
> even phobos has fixed them all), hence we haven't yet switched 
> over to
> the new visibility semantics.
>
> -Martin

Awesome!

I tried to write a whole-module reflection tool, but was unable 
to finish satisfactorily due to the requirement that code 
actually be included in the module itself in order to reflect all 
it's members.


More information about the Digitalmars-d-announce mailing list