Re: DIP 1003: remove `body` as a keyword

2016-11-19 Thread rikki cattermole via Digitalmars-d-announce

On 20/11/2016 10:16 AM, Dicebot wrote:

DIP 1003 is merged to the queue and open for public informal feedback.

PR: https://github.com/dlang/DIPs/pull/48
Initial merged document:
https://github.com/dlang/DIPs/blob/master/DIPs/DIP1003.md

If you want the change to be approved and have ideas how to improve it
to better match on
https://github.com/dlang/DIPs/blob/master/GUIDELINES.md and existing
published reviews - please submit new PR with editorial and ping
original author.


I'm not keen on the replacement syntax but I love the idea.

I was thinking maybe option 3 but not have the body first.

int func(int arg) {
return 8 * arg;
} in {
assert(arg > 0);
} out(int value) {
assert(1);
}

Would break code but its a simple rearrangement.


Re: Formal review of DIP1002

2016-11-19 Thread Dicebot via Digitalmars-d-announce
On 11/18/2016 06:09 PM, pineapple wrote:
> There should be no need for me to repeat the arguments against the DIP
> process already made by others. I will be submitting no more DIPs or
> engaging in the process in any way unless and until it is significantly
> changed.

There seems to be a recurring misconception that submitting a DIP is
somehow doing language developers a service. It is exactly other way
around - the whole DIP process is designed to help those who are willing
to commit hard and selfless work to get something into language. There
is hardy any lack of ideas about language improvements at any time.

I consider DIP process to fail when one of specific case happens: there
is someone willing to commit but that person doesn't get deserved
feedback. That was very clearly said in my explanations of the rationale
which got published on dlang blog and yet seems to come as surprise.



signature.asc
Description: OpenPGP digital signature


Re: DConf 2017: Bigger, Badder, and Berliner! Call for Submissions now open

2016-11-19 Thread Andy Smith via Digitalmars-d-announce
On Monday, 14 November 2016 at 19:49:26 UTC, Andrei Alexandrescu 
wrote:
Please join us at DConf 2017, the conference of the D 
programming language in Berlin, Germany, May 4-6 2017.


We're happy to announce that the D Language Foundation is 
cooperating again with Sociomantic to organize DConf 2017 in 
Berlin for the second time. Same location, same dates, but of 
course a whole new experience!


The D programming language has improved dramatically this year 
thanks to more focus brought up by the D Language Foundation, 
better participation from corporate users and worldwide 
volunteers, and the advent of world-class open-source libraries 
such as Sociomantic's Tsunami and Ilya Yaroshenko's GLAS. The D 
Language Foundation has accumulated a war chest and announced a 
scholarship that already enrolls four MSc students.


DConf is the main face-to-face event for everyone and 
everything related to the D language and environment. The 2017 
edition will be held in Europe for the second time, following 
last year's smashing success. Which, of course, we plan to 
smash again!


Call for Submissions

We are looking forward to your submission for a paper, talk, 
demo, panel, or research report (new!) for DConf 2017. The 
topics of choice are anything and everything related to the D 
language. For more details, check the conference page:


http://dconf.org/2017/index.html


Until branding for the 2017 conf is sorted out/agreed would it be 
a big deal to 'steal' the cool purple D rocket branding from the 
2016 site? (Changing the 6 to a 7 obviously). If you switch 
between the two pages ( 2016 vs 2017 ). 2017 currently looks 
distinctly spartan :-(


http://dconf.org/2017

http://dconf.org/2016

Cheers,

A.






DIP 1003: remove `body` as a keyword

2016-11-19 Thread Dicebot via Digitalmars-d-announce
DIP 1003 is merged to the queue and open for public informal 
feedback.


PR: https://github.com/dlang/DIPs/pull/48
Initial merged document: 
https://github.com/dlang/DIPs/blob/master/DIPs/DIP1003.md


If you want the change to be approved and have ideas how to 
improve it to better match on 
https://github.com/dlang/DIPs/blob/master/GUIDELINES.md and 
existing published reviews - please submit new PR with editorial 
and ping original author.


Re: Project Highlight: The New CTFE Engine

2016-11-19 Thread anonymous via Digitalmars-d-announce

On Friday, 18 November 2016 at 10:59:11 UTC, Mike Parker wrote:
If you've been following Stefan's CTFE Status thread here in 
the forums, you know some of the details of the work he has 
been doing in overhauling the CTFE engine. In a post targeting 
the world at large, he explains why he started the project, 
describes the deficiencies he found with the current 
implementation, and gives a high level overview of his new one.


The blog post: 
https://dlang.org/blog/2016/11/18/project-highlight-the-new-ctfe-engine/


Reddit:
https://www.reddit.com/r/programming/comments/5dltm4/a_look_at_the_overhaul_of_ds_ctfe_engine/


there is a typo after the first quote:  fourms