Re: Beta 2.084.0

2018-12-17 Thread Andre Pany via Digitalmars-d-announce
On Monday, 17 December 2018 at 21:38:07 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.084.0 release, ♥ to the 51 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.084.0.html As usual please report any bugs at https://issues.dlang.org

Re: Announcing Elembuf

2018-12-17 Thread H. S. Teoh via Digitalmars-d-announce
On Tue, Dec 18, 2018 at 01:13:32AM +, Cyroxin via Digitalmars-d-announce wrote: [...] > I would assume that there is much value in having a mapping that can > be reused instead of having to remap files to the memory when a need > arises to change source. While I cannot comment on the general

Re: Announcing Elembuf

2018-12-17 Thread Cyroxin via Digitalmars-d-announce
On Monday, 17 December 2018 at 22:31:22 UTC, H. S. Teoh wrote: On Mon, Dec 17, 2018 at 09:16:16PM +, Cyroxin via Digitalmars-d-announce wrote: Elembuf is a library that allows writing efficient parsers and readers. It looks as if it were just a regular T[], making it work well with

Re: D is helping from porch pirates

2018-12-17 Thread Daniel Kozák via Digitalmars-d-announce
On Monday, 17 December 2018 at 23:13:18 UTC, Daniel Kozák wrote: https://gma.abc/2zWvXCl https://forum.dlang.org/post/mailman.5569.1501666175.31550.digitalmar...@puremagic.com

D is helping from porch pirates

2018-12-17 Thread Daniel Kozák via Digitalmars-d-announce
https://gma.abc/2zWvXCl

Re: Announcing Elembuf

2018-12-17 Thread H. S. Teoh via Digitalmars-d-announce
On Mon, Dec 17, 2018 at 09:16:16PM +, Cyroxin via Digitalmars-d-announce wrote: > Elembuf is a library that allows writing efficient parsers and > readers. It looks as if it were just a regular T[], making it work > well with libraries and easy to use with slicing. To avoid copying, > the

This Week in D is back

2018-12-17 Thread Adam D. Ruppe via Digitalmars-d-announce
Well, I am getting back into it: http://dpldocs.info/this-week-in-d/Blog.Posted_2018_12_17.html

Beta 2.084.0

2018-12-17 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce the first beta for the 2.084.0 release, ♥ to the 51 contributors. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.084.0.html As usual please report any bugs at https://issues.dlang.org -Martin

Announcing Elembuf

2018-12-17 Thread Cyroxin via Digitalmars-d-announce
Elembuf is a library that allows writing efficient parsers and readers. It looks as if it were just a regular T[], making it work well with libraries and easy to use with slicing. To avoid copying, the buffer can only be at maximum one page long. Internally it is a circular buffer with memory

Re: Blog post: What D got wrong

2018-12-17 Thread Walter Bright via Digitalmars-d-announce
On 12/15/2018 11:53 AM, Atila Neves wrote: @safe and pure though... @safe is not so hard to adopt, since by using @trusted one can proceed incrementally. Going pure, however, is much harder (at least for me) because I'm not used to programming that way. Making a function pure often

Re: A brief survey of build tools, focused on D

2018-12-17 Thread Olivier FAURE via Digitalmars-d-announce
On Sunday, 16 December 2018 at 00:17:55 UTC, Paul Backus wrote: There's something important you're glossing over here, which is that, in the general case, there's no single obvious or natural way to compose two DAGs together. For example: suppose project A's DAG has two "output" vertices

Re: Blog post: What D got wrong

2018-12-17 Thread Atila Neves via Digitalmars-d-announce
On Monday, 17 December 2018 at 09:41:01 UTC, Dukc wrote: On Saturday, 15 December 2018 at 19:53:06 UTC, Atila Neves wrote: @safe and pure though... Why @safe? Can't you just write "@safe:" on top and switch to @system/@trusted as needed? Not quite. It doesn't work the way most people

Re: Fuzzed - a program to find DMDFE parser crash

2018-12-17 Thread Stefan Koch via Digitalmars-d-announce
On Monday, 17 December 2018 at 10:12:44 UTC, Stefan Koch wrote: On Sunday, 16 December 2018 at 14:24:54 UTC, Jacob Carlborg wrote: On 2018-12-15 16:37, Basile B. wrote: This poisoning kills the interest of using a fuzzer. 99% of the crashes will be in hdrgen. Does that matter as long as the

Re: Fuzzed - a program to find DMDFE parser crash

2018-12-17 Thread Stefan Koch via Digitalmars-d-announce
On Sunday, 16 December 2018 at 14:24:54 UTC, Jacob Carlborg wrote: On 2018-12-15 16:37, Basile B. wrote: This poisoning kills the interest of using a fuzzer. 99% of the crashes will be in hdrgen. Does that matter as long as the bug is found? Well it's hard to tell if it's begin. Generally

Re: Blog post: What D got wrong

2018-12-17 Thread Dukc via Digitalmars-d-announce
On Saturday, 15 December 2018 at 19:53:06 UTC, Atila Neves wrote: @safe and pure though... Why @safe? Can't you just write "@safe:" on top and switch to @system/@trusted as needed?

Re: Blog post: What D got wrong

2018-12-17 Thread Dukc via Digitalmars-d-announce
On Monday, 17 December 2018 at 09:41:01 UTC, Dukc wrote: On Saturday, 15 December 2018 at 19:53:06 UTC, Atila Neves wrote: @safe and pure though... Why @safe? Can't you just write "@safe:" on top and switch to @system/@trusted as needed? Argh, I forgot that you are not supposed to @safe

Re: Blog post: What D got wrong

2018-12-17 Thread Russel Winder via Digitalmars-d-announce
On Sat, 2018-12-15 at 19:53 +, Atila Neves via Digitalmars-d-announce wrote: > On Saturday, 15 December 2018 at 02:16:36 UTC, Nathan S. wrote: > > On Thursday, 13 December 2018 at 10:14:45 UTC, Atila Neves > > wrote: > > > My impression is that it's a consensus that it _should_, but > > >