Re: DIP 1003: remove `body` as a keyword
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
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
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
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
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