Re: hunt-markdown 1.0.0 released,

2019-02-23 Thread Cym13 via Digitalmars-d-announce
On Tuesday, 19 February 2019 at 10:36:38 UTC, zoujiaqing wrote: hunt-markdown is powerfull markdown spec parsing and randering library for Dlang. It's fast and clean. Api design like java's commonmark library. example code: ```import hunt.markdown.node.Node; import

Re: taggedalgebraic 0.11.0 adds TaggedUnion

2019-02-23 Thread Sönke Ludwig via Digitalmars-d-announce
Am 23.02.2019 um 20:19 schrieb Paul Backus: On Friday, 22 February 2019 at 17:09:41 UTC, Sönke Ludwig wrote:  - Behaves like a POD if only POD fields exist, is non-copyable if any    contained type is non-copyable etc. In fact, if a contained type is non-copyable, it fails to compile

Re: taggedalgebraic 0.11.0 adds TaggedUnion

2019-02-23 Thread Sönke Ludwig via Digitalmars-d-announce
Am 23.02.2019 um 21:46 schrieb Sönke Ludwig: Am 23.02.2019 um 20:19 schrieb Paul Backus: On Friday, 22 February 2019 at 17:09:41 UTC, Sönke Ludwig wrote:  - Behaves like a POD if only POD fields exist, is non-copyable if any    contained type is non-copyable etc. In fact, if a contained type

Re: taggedalgebraic 0.11.0 adds TaggedUnion

2019-02-23 Thread Paul Backus via Digitalmars-d-announce
On Friday, 22 February 2019 at 17:09:41 UTC, Sönke Ludwig wrote: - Behaves like a POD if only POD fields exist, is non-copyable if any contained type is non-copyable etc. In fact, if a contained type is non-copyable, it fails to compile altogether. (Example code below.) Granted, so do

Re: progress-dmd: compilation with a progress bar

2019-02-23 Thread Stefan Koch via Digitalmars-d-announce
On Friday, 22 February 2019 at 08:36:24 UTC, FeepingCreature wrote: https://gist.github.com/FeepingCreature/6c67479c99bc0f20544d1e455622ae82 Usage: DMD= progress-dmd The script sets -v and then uses the code and semantic stages logged in the output to paint a cute little ANSI-colored

Re: taggedalgebraic 0.11.0 adds TaggedUnion

2019-02-23 Thread Sönke Ludwig via Digitalmars-d-announce
Am 23.02.2019 um 14:18 schrieb Sönke Ludwig: Am 23.02.2019 um 09:51 schrieb Jacob Carlborg: (...) Why not using property syntax, i.e. `val.height = 10`? The main reason is to distinguish the act of setting a new value from the one of modifying an existing value. In the former case it is

Re: taggedalgebraic 0.11.0 adds TaggedUnion

2019-02-23 Thread Sönke Ludwig via Digitalmars-d-announce
Am 23.02.2019 um 09:51 schrieb Jacob Carlborg: On 2019-02-22 18:09, Sönke Ludwig wrote: TaggedUnion is the low level tagged union functionality separated out from TaggedAlgebraic. Because it doesn't support transparent access of methods and operators of the contained value, it is able to

Pull Request Manager Campaign Round 2 (and Other Donation News)

2019-02-23 Thread Mike Parker via Digitalmars-d-announce
Now that the forums are (mostly) back up, I can announce that round 2 of the PR Manager Campaign is underway. We're raising another $3000 to pay Nicholas Wilson for his efforts for the peioid February 15 to May 14. Overage from the first round was applied to this one and any recurring

Re: taggedalgebraic 0.11.0 adds TaggedUnion

2019-02-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 2019-02-22 18:09, Sönke Ludwig wrote: TaggedUnion is the low level tagged union functionality separated out from TaggedAlgebraic. Because it doesn't support transparent access of methods and operators of the contained value, it is able to provide a number of convenience features. On top of