Re: DCD 0.7.0

2015-09-07 Thread Daniel Kozák via Digitalmars-d-announce

On Sun, 06 Sep 2015 21:00:11 +
Dicebot via Digitalmars-d-announce
 wrote:

> On Wednesday, 2 September 2015 at 09:07:24 UTC, Chris wrote:
> > Thanks, great stuff! One thing you say it's been tested with 
> > 2.067.1, but for this version it gives the following error 
> > message:
> >
> > containers/experimental_allocator/src/std/experimental/allocator/common.d(337):
> > Error: module meta is in file 'std/meta.d' which cannot be read
> > import path[0] = containers/src import path[1] = msgpack-d/src
> > import path[2] = libdparse/src
> > import path[3] = dsymbol/src
> > import path[4] = containers/experimental_allocator/src
> >
> > I had to use 2.068.0 to compile it.
> 
> btw this is also the reason why Arch package is still not updated 
> - waiting until will build with latest LDC

Ohh, that makes sense :)


Re: Release D 2.068.1

2015-09-07 Thread anonymous via Digitalmars-d-announce
On Monday 07 September 2015 00:32, Martin Nowak wrote:

> http://downloads.dlang.org/releases/2.x/2.068.1/

Trying to download the 7z Windows file gives me a 403.

http://downloads.dlang.org/releases/2015/dmd.2.068.1.windows.7z


Re: Release D 2.068.1

2015-09-07 Thread Martin Nowak via Digitalmars-d-announce
On 09/07/2015 12:21 PM, anonymous wrote:
> Trying to download the 7z Windows file gives me a 403.
> 
> http://downloads.dlang.org/releases/2015/dmd.2.068.1.windows.7z

Thanks, I just fixed it. The aws client failed to upload that file and
it was hard to notice in the log output.


Re: D-Day for DMD is today!

2015-09-07 Thread via Digitalmars-d-announce

On Friday, 4 September 2015 at 12:38:41 UTC, Daniel Murphy wrote:
It's not that phobos is bad, it's that we're following the same 
development pattern we had with C++.  We're using a 
conservative subset of D features and libraries, and slowly 
expanding what's acceptable. For example, DMD now uses foreach 
and delegates in a few places, and I expect we'll see a lot of 
use of D strings in the near future.


Is there any place where this is documented? For instance, what D 
constructs are currently allowed, whether/which phobos imports 
have started to be accepted, and so on?


Re: D-Day for DMD is today!

2015-09-07 Thread Daniel Murphy via Digitalmars-d-announce

On 8/09/2015 1:54 AM, "Luís Marques   wrote:

On Friday, 4 September 2015 at 12:38:41 UTC, Daniel Murphy wrote:

It's not that phobos is bad, it's that we're following the same
development pattern we had with C++.  We're using a conservative
subset of D features and libraries, and slowly expanding what's
acceptable. For example, DMD now uses foreach and delegates in a few
places, and I expect we'll see a lot of use of D strings in the near
future.


Is there any place where this is documented? For instance, what D
constructs are currently allowed, whether/which phobos imports have
started to be accepted, and so on?


No.


Re: "Programming in D" paper book is available for purchase

2015-09-07 Thread lobo via Digitalmars-d-announce

On Wednesday, 19 August 2015 at 00:57:32 UTC, Ali Çehreli wrote:

I am very happy! :)

It will be available on many other distribution channels like 
Amazon in a few days as well but the following is the link that 
pays me the most royalty:


  https://www.createspace.com/5618128

This revision has many corrections and improvements over the 
one on the web site, which was from December 2014. (Thank you, 
Luís Marques!)


I am too excited to list the changes right now but I can say 
that it is up to date with 2.068. :D


eBook formats will follow but here are two 
almost-production-ready versions, which, hopefully apparent 
from their names, will disappear soon:


  http://ddili.org/deleteme.epub

  http://ddili.org/deleteme.azw3

And the book will always be freely available as well but I 
haven't updated the web site yet.


Enjoy, and go buy some books! ;)

Ali


My copy just arrived, and all I can say is this book is a 
fantastic D reference! And it's so much nicer to read it in print 
than PDF.


Cheers,
lobo


Re: "Programming in D" paper book is available for purchase

2015-09-07 Thread Paolo Invernizzi via Digitalmars-d-announce

On Wednesday, 19 August 2015 at 00:57:32 UTC, Ali Çehreli wrote:



Enjoy, and go buy some books! ;)



My printed copy is just arrived... very good job Ali!

Paolo


Re: "Programming in D" paper book is available for purchase

2015-09-07 Thread Ali Çehreli via Digitalmars-d-announce

On 09/07/2015 08:54 PM, lobo wrote:

> it's so much nicer to read it in print than PDF.

Thank you all, for your kind words!

Strange, but perhaps because I was raised with real books, I completely 
agree that physical books feel better. :)


Let me use this opportunity to give a short report.

As of now, in the three weeks that the book has been available, there 
were 61 copies sold. This means that almost one third of my out of 
pocket expenses have been covered at this time. Obviously, it will take 
much longer to cover the remaining amount. If you are curious, the 
expense was for the tool that I used for converting from HTML to PDF 
(Prince XML), for the cover art and design, for copies that I bought 
myself to give away (marketing cost).


I have just completed submitting the book at IngramSpark as well. This 
will give the book a chance to appear on book shelves, which I find 
important because I think seeing and touching a book has an effect on 
anybody visiting a book shop.


Interestingly, the IngramSpark edition has a separate ISBN, less number 
of pages, and has a different price. For example, although the list 
price of the currently available book is $28.50, the IngramSpark edition 
will cost $33.33. This is to be able to give brick-and-mortar 
booksellers sufficient discount so that the book is interesting to them 
to put on their shelves. To me, the difference in price covers the 
shipping cost and eliminates any shipment waits. You go to the store and 
get the book! It feels more natural. :)


This edition will have 682 pages as opposed to the 798 pages of the 
current book. However, the content is the same. The difference comes 
from slightly smaller font (9.75pt versus 10pt), less margins, and 
inline curly brackets (aka Egyptian brackets) throughout. I have already 
ordered a proof copy...


Anyway, thanks again,
Ali