On Monday, 25 January 2016 at 21:53:26 UTC, Guillaume Piolat
wrote:
Very nice work and very much needed!
Found some errors:
- http://dlang-tour.steinsoft.net/tour/basics/2
* "long, ulong (32 bit)" <= should be "64 bit"
* "real (depending on platform, 80 bit on Intel x64)" <=
80-bit on Intel x86 32-bit, not sure about Intel x86_64 and I
think it depends.
* "A conversion between variables of different types is only
allowed by the compiler if no precision is lost." => except FP
types. eg: double => float.
I think you have some room to introduce __gshared, I've seen
one case on IRC with someone not knowing about it and wondering
why threads read a different value.
You already say that "slices" and "dynamic arrays" are the same
thing, but I think this need to be put in bold. For the longest
time I had difficulty to envision the difference between the
two concepts, but there seems to be none. It happens some D
material present them separately.
Thank you very much for going through the content! I integrated
your comments and they will be online very soon. I added a
paragraph for __gshared in the storage classes section and I
added a sentence to emphasize that slices and dynamic arrays are
the same. I am not sure about the latter so I might revise it
after sleeping some days on it :-) Thanks again! - André