digitalmars.D.learn - MobI? Really?
- Chris_D (4/4) Sep 18 2021 The "D Programming Language Specification" seems to be the most
- jfondren (3/7) Sep 18 2021 No, it's not *only* available as mobi. It's also right here:
- Jordi Sayol (2/7) Sep 18 2021 https://d-apt.sourceforge.io/
- Chris_D (11/11) Sep 21 2021 Thanks for the replies.
- jfondren (27/37) Sep 21 2021 You can download them to a local copy, and you can generate them
- Mike Parker (5/10) Sep 21 2021 I do! As far as I know, that's how most D users read the D docs.
- wjoe (16/21) Sep 22 2021 I do, too.
The "D Programming Language Specification" seems to be the most important documentation for D. Is it really only available as Mobi? That is the most bizarre choice of format I've ever seen. Chris
Sep 18 2021
On Saturday, 18 September 2021 at 20:40:56 UTC, Chris_D wrote:The "D Programming Language Specification" seems to be the most important documentation for D. Is it really only available as Mobi? That is the most bizarre choice of format I've ever seen. ChrisNo, it's not *only* available as mobi. It's also right here: https://dlang.org/spec/spec.html
Sep 18 2021
El 18/9/21 a les 22:40, Chris_D via Digitalmars-d-learn ha escrit:The "D Programming Language Specification" seems to be the most important documentation for D. Is it really only available as Mobi? That is the most bizarre choice of format I've ever seen. Chrishttps://d-apt.sourceforge.io/
Sep 18 2021
Thanks for the replies. jfondren: Sorry, but I am talking about documentation. For me, online web pages don't qualify; they are in the cloud, unreal, with no substance. Does anyone really read 300 pages online, in a web browser? Of course not. Jordi Sayol: PDF! ePub! Now that's what I call documentation! But that's on SourceForge. My first port of call to learn about D was, and is, dlang.org, where the *only* links to the "D Programming Language Specification" in any downloadable format are for the Mobi. Chris
Sep 21 2021
On Tuesday, 21 September 2021 at 16:14:52 UTC, Chris_D wrote:jfondren: Sorry, but I am talking about documentation. For me, online web pages don't qualify; they are in the cloud, unreal, with no substance. Does anyone really read 300 pages online, in a web browser? Of course not.You can download them to a local copy, and you can generate them locally. But usually I am not reading 300 pages but going to a specific part of the documentation to look a specific thing up, and there I'm usually online anyway. As a thing to read from beginning to end rather than a spot reference I think the current spec would be very wanting for a few reasons, like internal hyperlinks and little of the justificatory text that 'annotated' specifications tend to have. For a recent example, in https://dlang.org/spec/garbage.html it just says "Do not misalign pointers if those pointers may point into the GC heap". Why not? If you can get away with it on a particular architecture, maybe it's fine? Actually, it's a big deal. What I'd like is Perl's offline documentation. Just type 'perldoc perl' into a unix system and look at it. Or 'perldoc -f stat', 'perldoc -q columns'.Jordi Sayol: PDF! ePub! Now that's what I call documentation! But that's on SourceForge. My first port of call to learn about D was, and is, dlang.org, where the *only* links to the "D Programming Language Specification" in any downloadable format are for the Mobi. ChrisI haven't had consistent results with requesting updates to the online docs, but you could try just adding a link to this page. There are other offsite links and they occasionally need tending to, as well. A more immediate place to make a change is https://wiki.dlang.org/The_D_Programming_Language , where it'd be very easily to slide a few extra links onto the 'D Language Specification' link at the top right. The wiki isn't only accessible through Community/Wiki; several of the Resources links on dlang.org also point to it.
Sep 21 2021
On Tuesday, 21 September 2021 at 16:14:52 UTC, Chris_D wrote:Thanks for the replies. jfondren: Sorry, but I am talking about documentation. For me, online web pages don't qualify; they are in the cloud, unreal, with no substance. Does anyone really read 300 pages online, in a web browser? Of course not.I do! As far as I know, that's how most D users read the D docs. The docs do ship with DMD, though. On Windows, there's an `html` folder in the installation tree. I don't know how they're installed on other platforms.
Sep 21 2021
On Tuesday, 21 September 2021 at 16:14:52 UTC, Chris_D wrote:Thanks for the replies. jfondren: Sorry, but I am talking about documentation. For me, online web pages don't qualify; they are in the cloud, unreal, with no substance. Does anyone really read 300 pages online, in a web browser? Of course not.I do, too. HTML is a markup language specifically created to present text on the screen and it is very portable. There's no online requirement for viewing HTML either. A browser is an excellent tool to read it and is installed on every platform and device by default. But it is easily converted or displayed by other software. HTML is also what ddoc or any other documentation tools generate. On windows it can be compiled and has a searchable index. But I share your distaste for online-only documentation. However, since it's conveniently installed into /usr/share/doc/dmd-[version]/html/d/index.html on my Linux box, it's available offline. You may want to have a look on your hard drive. I'm quite certain you've got a local installation, too.
Sep 22 2021