Development Stage for new DIPs

2018-08-08 Thread Mike Parker via Digitalmars-d-announce
I would like to remind everyone to please read the procedures document regarding the development stage for a new DIP [1] before submitting one. DIPs *should not be developed in the PR queue*. Doing so has the potential to result in a long thread of comments on minor details before we're ready t

DIP 1017--Add Bottom Type--Community Review Round 1 Begins

2018-08-08 Thread Mike Parker via Digitalmars-d-announce
The first round of Community Review for DIP 1017, "Add Bottom Type", has begun. To participate, please visit the review thread for the details: https://forum.dlang.org/post/bvyzkatgwlkiserqr...@forum.dlang.org *Please leave all feedback in the review thread rather than here!* Thanks!

Re: sumtype 0.5.0

2018-08-08 Thread Paul Backus via Digitalmars-d-announce
On Thursday, 9 August 2018 at 00:11:22 UTC, Seb wrote: On Thursday, 9 August 2018 at 00:07:05 UTC, Seb wrote: (It uses the version from DUB and updates itself once daily, but somehow dub still lists 0.4.1 at the moment) It looks like you didn't push the git tag to GitHub: https://github.com/p

Re: sumtype 0.5.0

2018-08-08 Thread Seb via Digitalmars-d-announce
On Thursday, 9 August 2018 at 00:07:05 UTC, Seb wrote: (It uses the version from DUB and updates itself once daily, but somehow dub still lists 0.4.1 at the moment) It looks like you didn't push the git tag to GitHub: https://github.com/pbackus/sumtype/releases

Re: sumtype 0.5.0

2018-08-08 Thread Seb via Digitalmars-d-announce
On Wednesday, 8 August 2018 at 20:54:13 UTC, Paul Backus wrote: SumType is a generic sum type for modern D. It is meant as an alternative to `std.variant.Algebraic`. Features: - Pattern matching, including support for structural matching (*) - Self-referential types, using `This` - Work

Re: sumtype 0.5.0

2018-08-08 Thread Paul Backus via Digitalmars-d-announce
On Wednesday, 8 August 2018 at 21:57:07 UTC, vit wrote: Nice, but destructor SumType.~this() can call destroy on reference type like class: Whoops. Good catch. I've pushed a fix, tagged as version 0.5.1.

Re: sumtype 0.5.0

2018-08-08 Thread vit via Digitalmars-d-announce
On Wednesday, 8 August 2018 at 20:54:13 UTC, Paul Backus wrote: SumType is a generic sum type for modern D. It is meant as an alternative to `std.variant.Algebraic`. Features: - Pattern matching, including support for structural matching (*) - Self-referential types, using `This` - Work

sumtype 0.5.0

2018-08-08 Thread Paul Backus via Digitalmars-d-announce
SumType is a generic sum type for modern D. It is meant as an alternative to `std.variant.Algebraic`. Features: - Pattern matching, including support for structural matching (*) - Self-referential types, using `This` - Works with `pure`, `@safe`, `@nogc`, and `immutable` (*) - Zero run

Re: Dub support was added to Meson

2018-08-08 Thread Atila Neves via Digitalmars-d-announce
On Wednesday, 8 August 2018 at 17:26:39 UTC, Mike Wey wrote: On 07-08-18 22:33, Atila Neves wrote: How does it track dependencies given that ninja needs functionality akin to gcc's to do that? Or does it always compile everything if any file changes? It currently only tracks dependencies when

Re: Dub support was added to Meson

2018-08-08 Thread Mike Wey via Digitalmars-d-announce
On 07-08-18 22:33, Atila Neves wrote: How does it track dependencies given that ninja needs functionality akin to gcc's to do that? Or does it always compile everything if any file changes? It currently only tracks dependencies when using gdc, for dmd and ldc dmd pull 6961[1] would have to be

Re: Seoul D Meetup - Aug 9 - BlockchainOS & Learn Teach Code Seoul

2018-08-08 Thread Mike Parker via Digitalmars-d-announce
On Thursday, 12 July 2018 at 14:46:15 UTC, Mike Parker wrote: I'm very happy to announce the next Seoul D meetup on August 9 at 7:00 pm. We're partnering with local company BlockchainOS and the Meetup group 'Learn Teach Code Seoul' for an interactive 'Introduction to D' presentation/tutorial fo

D Boston Meetup - 8/22

2018-08-08 Thread Steven Schveighoffer via Digitalmars-d-announce
Hi all, We are meeting again at the Capital One Cafe [1] on August 22nd at 6pm for a meetup to continue (start?) progress on the NLP library and to converse more about our favorite language. Sameer and Michael are going to be there, as well as myself. If you are in the Boston area around tha