Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/07/2016 05:48 PM, Seb wrote: On Thursday, 7 July 2016 at 19:56:29 UTC, Andrei Alexandrescu wrote: On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Please provide feedback. We'll make a couple more passes before this is complete. Thanks

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 12:00 AM, rikki cattermole wrote: On 08/07/2016 7:55 AM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei We really need opRef* implemented in dmd. What is that? -- Andrei

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 10:01 AM, Eugene wrote: On Thursday, 7 July 2016 at 19:55:51 UTC, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei please add some features from Rust: primitive type aliases, like i8, u8, u32, and so on No need. -- Andrei

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 12:04 PM, Andrew Godfrey wrote: 1) A link to that action list, placing it in context relative to this doc, and encouraging people to add their ideas like "rust aliases" there instead of here. (Or maybe you have a better place for this, like a forum where such requests are discussed

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei I have integrated https://wiki.dlang.org/Walter_Andrei_Action_List#Walter_and_Andrei.27s_Action_List within https://wiki.dlang.org/Vision/2016H2. Andrei

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 05:17 AM, Robert burner Schadek wrote: On Thursday, 7 July 2016 at 20:44:05 UTC, Andrei Alexandrescu wrote: On 7/7/16 3:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei In the next pass I will integrate Walter_Andrei_Action_List I'm quite

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 09:51 AM, Robert M. Münch wrote: 1. Fixing (all) bugs before doing new things: If I look as a CTO, CIO or CEO on D I the first thing I ask is: "Are they doing a lot of new stuff? And if, is this thing / last releasae that bullet proof stable that there are not annoying open

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 01:04 PM, Jack Stouffer wrote: On Friday, 8 July 2016 at 16:55:54 UTC, Andrei Alexandrescu wrote: I think the most important concrete step is to find more reviewers, which is already in the document. As to how to do that, I'm not sure. -- Andrei To be blunt, the vision

Re: First dmd nightly shipping with dub

2016-07-06 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/06/2016 05:28 AM, Martin Nowak wrote: This is the first nightly dmd build that includes dub binaries. http://nightlies.dlang.org/dmd-2016-07-06/ They will also be part of the upcoming 2.072.y releases. We will sync the dub and dmd release cycles, but not the versioning. This is awesome,

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/8/16 6:36 PM, Carl Vogel wrote: On Thursday, 7 July 2016 at 19:56:29 UTC, Andrei Alexandrescu wrote: On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Please provide feedback. We'll make a couple more passes before this is complete. Thanks

Re: Announcing new DIP handling process

2016-07-09 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/09/2016 09:11 AM, Seb wrote: On Saturday, 9 July 2016 at 12:56:48 UTC, Dicebot wrote: After quite some preliminary discussions and preparations, new D Improvement Proposals handling process is finally happenning. Please read description and explanation here: [...] Sweet! A bit of

Re: Vision document for H2 2016

2016-07-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/7/16 4:33 PM, Brad Roberts via Digitalmars-d-announce wrote: On 7/7/16 12:55 PM, Andrei Alexandrescu via Digitalmars-d-announce wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei In the release management section, I'd like to see some priority placed on regressions. There was a time

Vision document for H2 2016

2016-07-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
https://wiki.dlang.org/Vision/2016H2 -- Andrei

Re: Vision document for H2 2016

2016-07-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Please provide feedback. We'll make a couple more passes before this is complete. Thanks! -- Andrei

Re: Vision document for H2 2016

2016-07-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/7/16 4:16 PM, H. S. Teoh via Digitalmars-d-announce wrote: On Thu, Jul 07, 2016 at 03:55:51PM -0400, Andrei Alexandrescu via Digitalmars-d-announce wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Under "safety and memory management", what about adding "plug

Re: Vision document for H2 2016

2016-07-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/7/16 3:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei In the next pass I will integrate https://wiki.dlang.org/Walter_Andrei_Action_List#Walter_and_Andrei.27s_Action_List within the vision document. We're already stretched thin organizationally

Re: DConf 2017 Early Bird Registration expires Monday!

2017-02-25 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 2/25/17 8:25 AM, Moritz Maxeiner wrote: On Saturday, 25 February 2017 at 07:02:48 UTC, Walter Bright wrote: http://dconf.org/2017/registration.html Don't forget, it goes up to $400 after Monday. Just registered and was returned to http://dconf.org/2017/thankyou.html afterwards, which

Re: Getters/setters generator

2017-01-17 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 1/17/17 12:08 PM, Mark wrote: On Tuesday, 17 January 2017 at 09:17:56 UTC, Andrei Alexandrescu wrote: On 1/17/17 9:32 AM, Eugene Wissner wrote: Ah, well thanks. I don't think it makes much sense since it would be easier to write a complete setter if the user needs extra checks. Accessors

Re: Getters/setters generator

2017-01-17 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 1/17/17 9:32 AM, Eugene Wissner wrote: Ah, well thanks. I don't think it makes much sense since it would be easier to write a complete setter if the user needs extra checks. Accessors are there only for the generation of the standard methods, that just get or set some object property.

Re: Getters/setters generator

2017-01-17 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 1/17/17 8:26 AM, Eugene Wissner wrote: On Friday, 9 December 2016 at 18:53:55 UTC, Andrei Alexandrescu wrote: Love it, and was toying with similar ideas too. One good extension is to add a predicate to the setter, which guards the assignment. -- Andrei What kind of predicate do you mean

Re: Getters/setters generator

2017-01-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 1/18/17 5:29 PM, Mark wrote: I see. Is there a way to call invariant() of a class/struct directly? That would obviate the need for a particular predicate (copy the class state, run the setter, check if invariants are satisfied and restore previous state if they aren't). It seems painfully

Re: DConf 2017 Early Bird Registration expires Monday!

2017-02-28 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 02/28/2017 02:34 AM, Jacob Carlborg wrote: On 2017-02-28 07:08, Walter Bright wrote: I had sent a confirmation email. Unfortunately, there are often problems with this, as the emails get put in the recipient's spam folder. Could we please just fix the problem. It has been fixed on 2/25.

Re: The D Language Foundation is now a tax exempt non-profit organization

2016-08-30 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 08/30/2016 08:36 AM, Russel Winder via Digitalmars-d-announce wrote: Andrei, This is splendid news for the purveying of the D Programming language. The question is though: this covers the USA what about the Rest of the World? For the language itself it is almost irrelevant where the owning

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-24 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 9/23/16 9:28 AM, Ilya Yaroshenko wrote: Could someone with big reddit rating please post the link there? (maybe Andrei?) I will; better yet let Mike do it (cc'd). Don't forget: 9 AM New York Time is the optimum. -- Andrei

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-24 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 09/24/2016 04:37 PM, Martin Nowak wrote: On Friday, 23 September 2016 at 13:25:30 UTC, Ilya Yaroshenko wrote: Mir is LLVM-accelerated Generic Numerical Library for Science and Machine Learning. Benchmark: http://blog.mir.dlang.io/glas/benchmark/openblas/2016/09/23/glas-gemm-benchmark.html

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 09/17/2016 08:16 PM, Mike Parker wrote: On Saturday, 17 September 2016 at 18:46:26 UTC, Johan Engelen wrote: I just finished another post about LDC: https://johanengelen.github.io/ldc/2016/09/17/LDC-object-file-caching.html Thanks in advance for letting me know about any bugs you find, in

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 09/18/2016 11:31 AM, Chris Wright wrote: On Sun, 18 Sep 2016 11:25:51 -0400, Andrei Alexandrescu wrote: Best timed announcement: Monday at 9 AM EST (noon Pacific Time). You mean 6am Pacific? Or has the sun reversed directions without me realizing it? Sorry, 6 am Pacific. -- Andrei

Re: Cppcon tonight at 8:30 in Bellevue

2016-09-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 9/22/16 2:35 PM, Brad Anderson wrote: I remember you recommending Types and Programming Languages by MIT Press awhile back. Is that still what you'd recommend for learning about type theory? Yes, although not a lot of current work is available in book format at all. Also, I've heard

Re: V0.5.2 of Emsi's containers library is released

2016-09-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 9/22/16 3:22 PM, Brian Schott wrote: https://github.com/economicmodeling/containers/releases/tag/v0.5.2 This is a containers library built on top of std.experimental.allocator. Version 0.5.2 fixes several bugs in the UnrolledList and HashMap containers. Awesome. I'm curious if there are

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-23 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 09/23/2016 02:14 PM, Ali Çehreli wrote: On 09/23/2016 06:28 AM, Ilya Yaroshenko wrote: Could someone with big reddit rating please post the link there? (maybe Andrei?) Shall we wait until Monday morning so that you have time to update the blog and it has more impact on Reddit? :) Yah

Re: Cppcon tonight at 8:30 in Bellevue

2016-09-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 9/21/16 7:37 PM, Walter Bright wrote: On 9/21/2016 3:48 PM, Brad Anderson wrote: http://www.elbeno.com/presentations/using-types-effectively/presentation.html Sorry I wasn't clear. The free entry is only for the 8:30 talk. Slides are nice, I hope the talk was good. His notion of total

The D Language Foundation is now a tax exempt non-profit organization

2016-08-29 Thread Andrei Alexandrescu via Digitalmars-d-announce
We're happy to report that the D Language Foundation is now a public charity operating under US Internal Revenue Code Section 501(c)(3). The decision is retroactive to September 23, 2015. This has wide-ranging implications, the most important being that individuals and organizations may make

The DLang UPB Languages and Systems Research Scholarship

2016-10-25 Thread Andrei Alexandrescu via Digitalmars-d-announce
The D Language Foundation is proud to announce its first scholarship, offered to CS and EE students at University "Politehnica" Bucharest in Romania. More details here: http://dlang.org/dlangupb-scholarship.html We are very excited about this program and hope to extend it to other

Please say hello to our third team member: Razvan Nitu

2016-10-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
Hi everyone, Please join me in welcoming Razvan Nitu to our fledgling team of Romanian graduate students. Razvan has already some solid industrial experience and has a broad area of interests such as low-level kernel-level development, networking, distributed filesystems, and more. We're

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

2016-11-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/19/16 4:17 PM, Andy Smith wrote: 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

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

2016-11-16 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/16/2016 01:13 PM, Jacob Carlborg wrote: Any information about the venue or the unofficial hangout place? Same as last year. More info forthcoming. -- Andrei

Re: Boston D Language Meetup in Back Bay

2016-11-16 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/16/16 6:34 PM, Steven Schveighoffer wrote: On 11/13/16 6:51 PM, Steven Schveighoffer wrote: On 11/4/16 12:02 PM, Steven Schveighoffer wrote: Just announced: https://www.meetup.com/Boston-area-D-Programming-Language-Meetup/events/235353279/ We are going to try a freely available

Re: Formal review of DIP1001

2016-11-17 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/17/2016 06:35 AM, Dicebot wrote: Disposition: REJECT. A proposal for a similar or identical feature would need to be include qualitatively new motivation/evidence of usefulness. Please follow the link for the full review text / rationale:

Re: Formal review of DIP1001

2016-11-17 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/17/2016 06:35 AM, Dicebot wrote: Disposition: REJECT. A proposal for a similar or identical feature would need to be include qualitatively new motivation/evidence of usefulness. Please follow the link for the full review text / rationale:

Re: Formal review of DIP1002

2016-11-17 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/17/2016 06:37 AM, Dicebot wrote: Disposition: REJECT. A proposal for a similar or identical feature would need to be include qualitatively new motivation/evidence of usefulness. Please follow the link for the full review text / rationale:

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

2016-11-15 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/15/16 5:51 AM, Adrian Matoga wrote: On Monday, 14 November 2016 at 19:49:26 UTC, Andrei Alexandrescu wrote: 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

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

2016-11-16 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/15/2016 11:39 PM, xtreak wrote: Great news! A couple of js, svg and png files are missing. I tried to raise an issue in dconf.org at Github but it seems issues are disabled. I tried force reload on Mac OSX Chrome but the issue persists. Hope someone can verify the issue. Seems it could

Re: Formal review of DIP1002

2016-11-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/18/16 11:09 AM, pineapple wrote: On Thursday, 17 November 2016 at 11:37:09 UTC, Dicebot wrote: Disposition: REJECT. A proposal for a similar or identical feature would need to be include qualitatively new motivation/evidence of usefulness. Please follow the link for the full review text

Re: Formal review of DIP1002

2016-11-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/18/16 12:10 PM, Andrei Alexandrescu wrote: What could we have done in the particular case of DIP2002 to make things better? s/2002/1002/

Re: DIP document maintenance

2016-11-17 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/17/2016 09:16 AM, Dicebot wrote: 2) It is a regular update. In that case revision number is simply git history. For example DIP1002 is currently at revision 7 (git log --pretty=oneline DIPs/DIP1002.md | wc -l). Same goes for update of reviews - everything is tracked in git history. At any

Re: DIP document maintenance

2016-11-17 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/17/2016 10:43 AM, Dicebot wrote: Yes. Assuming you do want multiple review iterations support, I can imagine something like this: - new "review candidate #" field is added to the header - it is set to 0 on initial merge and to 1 after incorporating initial NG feedback - it also references

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

2016-11-14 Thread Andrei Alexandrescu via Digitalmars-d-announce
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

Re: d.godbolt.org compiler explorer now has LDC too

2016-10-21 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 10/20/16 4:23 AM, Johan Engelen wrote: https://twitter.com/mattgodbolt/status/788890061949509632 The compiler explorer at https://d.godbolt.org now also features LDC! Now you can view the assembly output of GDC and LDC side-by-side, for example: https://godbolt.org/g/y24RGI cheers, Johan

Re: Release D 2.072.0

2016-11-01 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/01/2016 11:41 AM, Johan Engelen wrote: On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote: Glad to announce D 2.072.0. DMD 2.072.0 miscompiles/uncovers a bug in LDC, so I switched back to DMD 2.071.2 for CI testing. :( Is there somebody working on that bug? Thanks. --

Re: Article: Increasing the performance of D math code

2016-10-11 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 10/11/2016 11:06 AM, Ilya Yaroshenko wrote: On Tuesday, 11 October 2016 at 14:01:54 UTC, Johan Engelen wrote: I wrote a piece on LDC's fastmath stuff that Mir uses for high-performance D math code: https://johanengelen.github.io/ldc/2016/10/11/Math-performance-LDC.html cheers, Johan

Re: New team member: Lucia

2016-10-13 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 10/13/2016 03:51 PM, Basile B. wrote: On Thursday, 13 October 2016 at 18:18:40 UTC, Andrei Alexandrescu wrote: On 10/13/2016 02:15 PM, Andrei Alexandrescu wrote: Please join me in welcoming Lucia Lucia Cojocaru to our team. Lucia is a Pardon the typo: Lucia Madalina Cojocaru. -- Andrei

Re: New team member: Lucia

2016-10-13 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 10/13/2016 02:15 PM, Andrei Alexandrescu wrote: Please join me in welcoming Lucia Lucia Cojocaru to our team. Lucia is a Pardon the typo: Lucia Madalina Cojocaru. -- Andrei

New team member: Lucia

2016-10-13 Thread Andrei Alexandrescu via Digitalmars-d-announce
Hello everyone, Please join me in welcoming Lucia Lucia Cojocaru to our team. Lucia is a MSc student in computer security, having Razvan Deaconescu and Razvan Rughiniș as advisers. She just completed an internship at Bloomberg. Her BSc thesis work[1] is an educational tool for facilitating

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

2016-12-10 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 11/25/16 9:10 PM, Andy Smith wrote: I see this was pulled but no feedback as to whether it looked okay? Doesn't seem to have made its way into the Dconf 2017 site. Seriously I have no idea how my PR looks as I've not idea how to run ddoc. All I know is that the 2017 site as it stands could

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

2016-12-10 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/10/16 10:56 AM, Andrei Alexandrescu wrote: On 11/25/16 9:10 PM, Andy Smith wrote: I see this was pulled but no feedback as to whether it looked okay? Doesn't seem to have made its way into the Dconf 2017 site. Seriously I have no idea how my PR looks as I've not idea how to run ddoc. All

Re: Getters/setters generator

2016-12-09 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/9/16 5:27 AM, Eugene Wissner wrote: Hello, we've just open sourced a small module ("accessors") that helps to generate getters and setters automatically: https://github.com/funkwerk/accessors http://code.dlang.org/packages/accessors It takes advantage of the UDAs and mixins. A simple

Re: Mir Blog: Writing efficient numerical code in D

2016-12-12 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/12/16 4:58 PM, Relja Ljubobratovic wrote: Hey guys, We have just published another post on "Writing efficient numerical code in D", to Mir's Blog[1]. In this post we are focusing on mir.ndslice.algorithm usage in DCV[2], computer vision library that has recently joined libmir

Re: LDC 1.1.0-beta6

2016-12-13 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/13/2016 02:37 PM, kinke wrote: Hey all, on behalf of the LDC team I am proud to announce the new 1.1.0-beta6 release! It's based on the 2.071.2 frontend and standard library and supports LLVM 3.5 up to current trunk (4.0). This is awesome! Could you please tell what the expected lag

Re: Andrei on the new D Foundation Scholarships

2016-12-05 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/05/2016 08:36 AM, Mike Parker wrote: After a two-week hiatus, the latest post at the blog takes the form of an interview with Andrei regarding the new scholarships he announced a couple weeks back. He talks about how the program came into existence, how it works, and some of what he hopes

Re: Vision document for H1 2017

2017-01-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 01/07/2017 02:55 PM, 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:

Re: Vision document for H1 2017

2017-01-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 01/04/2017 08:06 PM, Dibyendu Majumdar wrote: C++ integration has disappeared? Is this now "done"? We have a student on that. I've added a line for that to the doc. -- Andrei

Re: Reminder - DConf 2017 is May 4-6 !!

2017-01-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 01/06/2017 08:06 PM, Stefan Koch wrote: On Saturday, 7 January 2017 at 00:46:31 UTC, Walter Bright wrote: It's 2017 already - sharpen your pencils and start on a proposal for a presentation! Time is moving fast! Thanks for the remainder. I am still torn between talking about the past of

Vision document for H1 2017

2017-01-04 Thread Andrei Alexandrescu via Digitalmars-d-announce
We release a brief Vision document summarizing the main goals we plan to pursue in the coming six months. This half we are focusing on three things: safety, lifetime management, and static introspection. https://wiki.dlang.org/Vision/2017H1 Andrei

New (page-per-artifact) standard library doc examples are now editable and runnable

2017-01-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
Following https://github.com/dlang/dlang.org/pull/1532, the new-style docs now also allow editing and running examples. Start at http://dlang.org/library-prerelease/ and go anywhere to check it out. Thanks are due to Sönke Ludwig and Sebastian Wilzbach! Andrei

Re: Vision document for H1 2017

2017-01-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 01/04/2017 11:43 PM, Basile B. wrote: To simplify introspection with library traits that use the compiler "__traits()" someone has to remove the restrictions related to protection attributes. This is not a new topic. Without this, the new library traits won't work well and people won't use

Re: [your donation here]

2016-12-19 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/19/2016 09:26 PM, Joakim wrote: On Monday, 19 December 2016 at 19:39:25 UTC, Andrei Alexandrescu wrote: The D Language has had a great year! Among the many highlights, we are very proud to offer scholarships to four exceptional graduate students (https://dlang.org/blog/2016/12/05/the-d

[your donation here]

2016-12-19 Thread Andrei Alexandrescu via Digitalmars-d-announce
The D Language has had a great year! Among the many highlights, we are very proud to offer scholarships to four exceptional graduate students (https://dlang.org/blog/2016/12/05/the-d-language-foundations-scholarship-program/). With your help, more great graduate students could pursue research

Many documentation examples can now be run online

2016-12-19 Thread Andrei Alexandrescu via Digitalmars-d-announce
Take a look e.g. at https://dlang.org/phobos-prerelease/std_algorithm_iteration.html. Examples now have "Edit" and "Run" buttons that allow you to play with them online and see what they output. Changes for the ddox version forthcoming. Related: https://github.com/dlang/dlang.org/pull/1297,

Re: Silicon Valley D Meetup - December 22, 2016 - "The Curse of Knowledge: Et tu, D?" by Adam Wilson

2016-12-24 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/24/16 2:30 AM, Ali Çehreli wrote: On 12/15/2016 12:20 AM, Ali Çehreli wrote: https://www.meetup.com/D-Lang-Silicon-Valley/events/236253882/ The slides: http://files.meetup.com/18234529/The%20Curse%20of%20Knowledge.pptx The video: http://youtu.be/XjnBMfVTI0k (There is no audio on

Re: Google Summer of Code 2017

2016-12-27 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/26/16 6:25 PM, Craig Dillabaugh wrote: I've now created the Google Summer of Code Idea's page for 2017. Its empty at the moment, awaiting all your wonderful ideas: https://wiki.dlang.org/GSOC_2017_Ideas You can edit the page directly, though I may edit any submitted ideas for the sake

Re: Blog Post - profiling with perf and friends

2016-12-25 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/25/2016 02:16 PM, Martin Nowak wrote: Just a few infos on using perf and related tools for profiling on linux. https://code.dawg.eu/profiling-with-perf-and-friends.html That's awesome and very easy to follow, reproduce, and tweak. One thing that would be terrific (also in keep with

Re: New GDC binaries: 2.068.2, shared library support, multilib support & a new gdmd tool

2016-12-25 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 12/25/2016 02:41 PM, Johannes Pfau wrote: Happy holidays everybody, I'm happy to finally announce the release of new GDC binaries at https://gdcproject.org/downloads . GDC is the GNU D Compiler, a D compiler using GCC as the compiler backend. Congratulations! We are very hopeful that all

D event in Bucharest

2017-03-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
I'll give a talk on D at University "Politehnica" Bucharest on Friday, March 24. Share wide! https://www.facebook.com/events/267258633731095/ Andrei

Re: D event in Bucharest

2017-03-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 3/18/17 9:35 PM, Jack Stouffer wrote: On Saturday, 18 March 2017 at 15:02:23 UTC, Andrei Alexandrescu wrote: I'll give a talk on D at University "Politehnica" Bucharest on Friday, March 24. Share wide! https://www.facebook.com/events/267258633731095/ Andrei Will the talk b

Mike Parker is the new DIP czar

2017-04-03 Thread Andrei Alexandrescu via Digitalmars-d-announce
Hello, By this we are happy to announce that Mike Parker graciously agreed to take over the role of DIP czar. DIP management requires a mix of skills (technical, editorial, organizational, interpersonal, and literary) that Mike possesses in spades. Looking forward to a long and fruitful

Re: automem v0.0.7 - C++ style smart pointers using std.experimental.allocator

2017-04-09 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 4/9/17 4:56 AM, Atila Neves wrote: Using std.experimental.allocator? Tired of writing `scope(exit) allocator.dispose(foo);` in a language with RAII? Me too: http://code.dlang.org/packages/automem Example: I think the code in the README should be enough to understand what's going on.

The Strange Loop Call for Presentations

2017-04-10 Thread Andrei Alexandrescu via Digitalmars-d-announce
https://thestrangeloop.com/cfp.html Track of interest: Languages - functional programming, logic programming, dynamic/scripting languages, new or emerging languages (and of course others depending on domain). Andrei

InfoWorld article on the open sourcing of dmd

2017-04-10 Thread Andrei Alexandrescu via Digitalmars-d-announce
http://www.infoworld.com/article/3188427/application-development/free-at-last-d-languages-official-compiler-is-open-source.html Andrei

Re: The DConf Experience

2017-04-19 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 4/19/17 11:26 AM, Joakim wrote: Nice post. What's the occupancy like for the event so far? Seemed pretty full last year, wondering how many more can sign up this year. There are still available seats. -- Andrei

Re: DConf 2017 Hotel - book now!

2017-03-02 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 03/01/2017 09:24 PM, Walter Bright wrote: http://www.ibis.com/gb/hotel-5694-ibis-berlin-neukoelln/index.shtml Last year, some people booked late and it was full and they had to stay at another hotel. Thanks Walter. Note: if you want to bunk/offer bunk to a friend, you may want to book the

Re: dmd Backend converted to Boost License

2017-04-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 04/07/2017 12:01 PM, Jack Stouffer wrote: On Friday, 7 April 2017 at 15:14:40 UTC, Walter Bright wrote: https://github.com/dlang/dmd/pull/6680 Yes, this is for real! Symantec has given their permission to relicense it. Thank you, Symantec! Reddit:

Re: DIP 1010--Static foreach--Accepted

2017-07-16 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/16/17 9:10 AM, Mike Parker wrote: Congratulations to Timon Gehr. Not only was his "Static foreach" DIP accepted, it picked up a good deal of praise from Walter & Andrei. Indeed. Kudos to Timon (and thanks Mike for driving the process). This is a well done DIP that many others could draw

Re: Munich D Meetup July 2017

2017-07-16 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/14/17 5:32 PM, Dragos Carp wrote: Bump the thread, the next Munich D Meetup is getting closer. Greetings to the D community in München, which seems to be our strongest local group. Hoping for a solid turnout at this meeting because it may prompt a larger event later on. Would be happy

static foreach is now in github master

2017-07-17 Thread Andrei Alexandrescu via Digitalmars-d-announce
For those who want to play with our new static foreach feature and are willing to take the steps to building their own dmd, the feature is now merged in master: https://github.com/dlang/dmd/pull/6760 Happy hacking! Andrei

Re: DIP 1010--Static foreach--Accepted

2017-07-17 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/17/17 8:38 AM, Steven Schveighoffer wrote: What is the resolution of how break statements affect static foreach/foreach? We initially allowed break and continue to refer to the enclosing statement, but upon further consideration we will make it an error. This allows us to collect more

Re: H2 2017 Vision Document

2017-07-25 Thread Andrei Alexandrescu via Digitalmars-d-announce
On Tuesday, 25 July 2017 at 15:09:37 UTC, Mike Parker wrote: On Tuesday, 25 July 2017 at 14:16:18 UTC, Atila Neves wrote: How would one go about volunteering? Atila I think you just did. Atila, welcome to Team Phobos.

Re: Boston D Meetup: Strawman Structs

2017-07-28 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/25/17 5:50 AM, John Colvin wrote: On Sunday, 2 July 2017 at 10:35:49 UTC, Steven Schveighoffer wrote: I'll have a short presentation on a weird trick I discovered while writing some MySQL serialization code. Hope you can attend!

Re: Andre's Google Tel Aviv Talk

2017-05-16 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 05/16/2017 09:51 AM, Mike Parker wrote: Weka.IO invited Andrei to talk at a meetup at Google Tel Aviv last week. The video of the talk is online: https://www.youtube.com/watch?v=es6U7WAlKpQ=youtu.be Same material as my DConf talk, better delivery. Longer, too, however. -- Andrei

Re: Andre's Google Tel Aviv Talk

2017-05-16 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 05/16/2017 11:02 AM, Walter Bright wrote: On 5/16/2017 7:00 AM, Andrei Alexandrescu wrote: Same material as my DConf talk, better delivery. Longer, too, however. -- Andrei I.e. the Director's Cut. It's been also on https://news.ycombinator.com/newest as of a few minutes ago. -- Andrei

Article on i-programmer.info on GDC

2017-06-24 Thread Andrei Alexandrescu via Digitalmars-d-announce
http://i-programmer.info/news/98-languages/10883-d-gets-a-boost-from-gcc.html Andrei

RedMonk language rankings June 15, 2017

2017-06-24 Thread Andrei Alexandrescu via Digitalmars-d-announce
http://i-programmer.info/news/98-languages/10859-redmonk-rankings-reveal-the-languages-we-love.html -- Andrei

[OT] Fast Deterministic Selection

2017-05-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
The implementation is an improved version of what we now have in the D standard library. I'll take up the task of updating phobos at a later time. https://www.reddit.com/r/programming/comments/6bwsjn/fast_deterministic_selection_sea_2017_now_with/ Andrei

Re: Trip notes from Israel

2017-05-23 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 5/22/17 4:51 PM, Johan Engelen wrote: On Monday, 22 May 2017 at 15:05:24 UTC, Andrei Alexandrescu wrote: http://dlang.org/blog/2017/05/22/introspection-introspection-everywhere/ -- Andrei A fun read! "(Late at night, I double checked. Mozilla’s CheckedInt is just as bad as I remem

Generating checked integral operations [WAS: Trip notes from Israel]

2017-05-23 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 05/23/2017 11:37 AM, Stefan Koch wrote: The compiler does indeed seem to optimize the code somewhat. Although the generated asm still looks wired.

Re: Trip notes from Israel

2017-05-26 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 5/22/17 6:53 PM, cym13 wrote: On Monday, 22 May 2017 at 15:05:24 UTC, Andrei Alexandrescu wrote: http://dlang.org/blog/2017/05/22/introspection-introspection-everywhere/ -- Andrei Now that you are back and could take some time to think this over, would you say your trip will influence how

Re: [OT] Fast Deterministic Selection

2017-05-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 05/20/2017 04:52 PM, Jon Degenhardt wrote: On Thursday, 18 May 2017 at 15:14:17 UTC, Andrei Alexandrescu wrote: The implementation is an improved version of what we now have in the D standard library. I'll take up the task of updating phobos at a later time. https://www.reddit.com/r

Re: Trip notes from Israel

2017-05-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 05/22/2017 11:05 AM, Andrei Alexandrescu wrote: http://dlang.org/blog/2017/05/22/introspection-introspection-everywhere/ -- Andrei Submitted to reddit as well: https://www.reddit.com/r/programming/comments/6cntso/from_the_d_blog_introspection_introspection/ -- Andrei

Re: Trip notes from Israel

2017-05-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 05/22/2017 11:26 AM, Andrei Alexandrescu wrote: On 05/22/2017 11:23 AM, Adam D. Ruppe wrote: On Monday, 22 May 2017 at 15:05:24 UTC, Andrei Alexandrescu wrote: mixin is a statement so it needs a terminator, hence the semicolon at the very end. In turn, mixin takes a string

Trip notes from Israel

2017-05-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
http://dlang.org/blog/2017/05/22/introspection-introspection-everywhere/ -- Andrei

Re: Trip notes from Israel

2017-05-22 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 05/22/2017 11:23 AM, Adam D. Ruppe wrote: On Monday, 22 May 2017 at 15:05:24 UTC, Andrei Alexandrescu wrote: mixin is a statement so it needs a terminator, hence the semicolon at the very end. In turn, mixin takes a string (the concatenation of variable op That actually depends on context

<    8   9   10   11   12   13   14   >