Re: Compile-Time Sort in D

2017-06-06 Thread Joakim via Digitalmars-d-announce
On Monday, 5 June 2017 at 14:23:34 UTC, Mike Parker wrote: The crowd-edited (?) blog post exploring some of D's compile-time features is now live. Thanks again to everyone who helped out with it. The blog: https://dlang.org/blog/2017/06/05/compile-time-sort-in-d/ Reddit:

Re: Snap packages for DMD and DUB

2017-06-06 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Tuesday, 6 June 2017 at 14:27:40 UTC, Johan Engelen wrote: Have you thought about creating a `dtools` package with rdmd, dustmite, and ddemangle in it? They are useful for LDC and GDC too, perhaps people would like to be able to install them without needing to install DMD. (Perhaps the

Re: Snap packages for DMD and DUB

2017-06-06 Thread Johan Engelen via Digitalmars-d-announce
On Monday, 8 May 2017 at 20:05:01 UTC, Joseph Rushton Wakeling wrote: The `dmd` package also contains `rdmd`, `dustmite` and `ddemangle`. Note that by default the snap package exposes these namespaced on the name of the package (i.e. `dmd.rdmd`, etc.). To avoid this, use the `snap alias`

Re: Snap packages for DMD and DUB

2017-06-06 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Tuesday, 6 June 2017 at 08:20:54 UTC, Piotr Mitana wrote: Hi, I got yet another error - this time Ubuntu 16.04 and rdmd. Failed to flush stdout: Permission denied Failed: ["dmd", "-v", "-o-", "main.d", "-I."] It seems like (despite classic confinement) apps ran by rdmd cannot print things

Yu(玉) - 0.1.0-b1 : COW String and Vector—— Dlang‘s Toolkit

2017-06-06 Thread Dsby via Digitalmars-d-announce
Add COW string Rebuild Vector Use COW : when is the Value-type and struct don't hasElaborateAssign Use Deep-Copy : when hasElaborateAssign Disable copy: when is Ref-Type and Pointer Change async-socket all CallBack to nothrow Rm yu.array.IAppder add

Re: Release D 2.074.1

2017-06-06 Thread Jacob Carlborg via Digitalmars-d-announce
On 2017-06-05 23:38, Joseph Rushton Wakeling wrote: Yup, my instinct is that if a VERSION file needs to exist at all it should be created during the build process out of `git describe` output. It's used by DMD to build the version, that is, the output of "dmd --version". The content of the

Re: Snap packages for DMD and DUB

2017-06-06 Thread Piotr Mitana via Digitalmars-d-announce
On Monday, 8 May 2017 at 20:05:01 UTC, Joseph Rushton Wakeling wrote: Hello all, As announced at DConf 2017, snap packages are now available for DMD 2.074.0 and DUB 1.3.0 in the official snap store. These should allow for installation on multiple different Linux distros (see below) on i386