tags:

views:

199

answers:

4

I'm currently writing a blog post about the internals of the CLI, and I try to cite where something gets said. Mainly in the Partition III docs.

I'm currently linking to the ECMA page for it, where there are a bunch of pdf- and zip-files, and making section references where they are needed; but I would really like to link directly to the sections in the text.

Does anyone know where I can find an HTML version of the specification? I've been all over MSDN, Mono and Google looking, but have thus-far come up empty.

A: 

The closest I know of is this list of MSIL instructions.

Mark Cidade
+2  A: 

Edit: as pointed out in the comments, this is actually an older draft, I'm not sure if it is "close enough" for you to use, but I'm not having any luck finding the current version in HTML.

It's not going to be a pretty link, but this will probably do the job (Google's HTML version of a DOC file):

http://74.125.95.132/search?q=cache:OkolnRjRgFIJ:download.microsoft.com/download/D/C/1/DC1B219F-3B11-4A05-9DA3-2D0F98B20917/Partition%2520I%2520Architecture.doc

You can link to specific sections by viewing the source and looking for <a name="____"> anchors at the section, they all seem to have it, for example:

http://74.125.95.132/search?q=cache:OkolnRjRgFIJ:download.microsoft.com/download/D/C/1/DC1B219F-3B11-4A05-9DA3-2D0F98B20917/Partition%2520I%2520Architecture.doc#_Toc100635553

Of course, you could always just save this HTML file to a server under your own control, if you don't want to have such a messy-looking link.

Chad Birch
This draft is from 2005, not 2006.
Frank Crook
I believe that those files are not available as HTML. And from the licensing info at the ISO site: Under no circumstances may the electronic file you are licensing be copied, transferred, or placed on a network of any sort without the authorization of the copyright owner."
Lucero
Ah, well, that's going to make it hard then, this might be about as good as it gets unless there's an official version out there somewhere that I wasn't able to locate.
Chad Birch
+1  A: 

Worse comes to worse, you could translate it yourself with pdftohtml (more on Google)

Not Sure
I gave that a shot myself, but the output was pretty ugly, it'd require a lot of cleanup if he wanted it to look nice. I'm not sure if there is a better tool for this.
Chad Birch
I hadn't even thought of this. I'll have to try it out.
Alex Lyman
+1  A: 

This document would imply that you can link into pdf files. I can do it by page (example http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-335.pdf#page=53) which may be sufficient for your needs. Note that the page linked to is the numerical ordering in the file not the 'page numbers' at the bottom of the pages.

Using Named Destinations (see the linked pdf at the bottom) would be nicer but you need a program which will tell you what named destinations exist in the ECMA pdfs. Adobe Reader doesn't appear to do that so I can't check a particular section sorry (obvious attempts with the section names failed). Also note that in urls you are limited to only 32 characters for the name part.

Even if you are limited to page numbers only this is likely to be more pleasant than linking into word documents.

ShuggyCoUk