The next iteration of scope

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Sun Mar 22 12:29:32 PDT 2015


On 3/22/15 10:20 AM, "Marc =?UTF-8?B?U2Now7x0eiI=?= <schuetzm at gmx.net>" 
wrote:
> On Sunday, 15 March 2015 at 14:10:02 UTC, Marc Schütz wrote:
>> Here's the new version of my scope proposal:
>> http://wiki.dlang.org/User:Schuetzm/scope2
>>
>> It's still missing real-life examples, a section on the
>> implementation, and a more formal specification, as well as a
>> discussion of backwards compatibility. But I thought I'd show what I
>> have, so that it can be discussed early on.
>>
>> I hope it will be more digestible for Walter & Andrei. It's more or
>> less an extended version of DIP25, and avoids the need for most
>> explicit annotations.
>
> BUMP
>
> @Walter & Andrei: What is your opinion? Is it better than the last
> proposal? Worse? Good enough?

Speaking for myself (though I suspect Walter is in a similar position) 
I'm not sure when I'll have time to get to it. I'm to my head in stuff 
that's important and urgent.

I need to get DConf submissions reviewed and published. (That should 
happen later today - stay tuned!) What seems to be a trivial process for 
anyone who hasn't done it turns out to be a ton of grind.

At work I'm working on reviewing a bunch of non-idiomatic D (rather 
Java/Python/Go written in D) and refactor it into much shorter and more 
efficient idiomatic D. That is also important and urgent; with badly 
written D there's little visible advantage to D at large and a lot of 
incentive to fall back on the more familiar languages. That spills into 
documentation work, and recent discussions between Walter and me led to 
him (and thankfully others) being preoccupied with improving the 
documentation.

As odd as it sounds, better documentation for what we have is more 
"important * urgent" cross-product than exploration of language 
improvements.

Then I also need to get diverted into PR work like improving byLine. 
Something that has not really been internalized by folks here is that 
statistically EVERYBODY is on StackOverflow and NOBODY is on 
forum.dlang.org. Clearly the few folks in this forum are quite 
influential in the technical direction of the language, but the 
long-term pull (upwards or downward) of people influenced by articles 
like 
http://stackoverflow.com/questions/28922323/improving-line-wise-i-o-operations-in-d/29153508 
can turn things radically better (or respectively worse). On that page 
there is one relevant piece of information - the link to the PR I 
created. It has just one vote, which pretty much means that next to 
nobody in this forum bothered to muster even that level of participation.

I can't express how much relief there is that Adam's weekly newsletter 
and Martin's work on the release mean that essentially I can take such 
matters off my mind.

Above all, my main preoccupation is to convert the energy going in 
incessant conversations in this forum on a variety of topics, from 
Brownian motion into directed propelling force.

===

A good trait of a graduate student is being able to act creatively on 
little advisor input. Academic advisors at top universities are almost 
always exceptionally good in their field; incredibly troves of insight 
and information. However, they are also immensely - and proverbially - 
busy which means they have little time to dedicate to any particular 
tidbit of information. For graduate students, that means if a particular 
matter reached the consciousness level of the adviser, it should 
definitely be looked into without further prodding. I sometimes wish D's 
leadership were in that position - if there is agreement some matter is 
important, it would be naturally looked into without a need to insist on 
it or debate it at nauseam.

Your proposal? I want to look into it. I must look into it, and it's a 
requirement that I look into it in order for it to make it into D. But I 
cannot promise when for as long as I am unable to delegate even the most 
trivial matters.


Andrei



More information about the Digitalmars-d mailing list