I think bold instead of all caps would be better.  Either way is fine, though.<br><br><div class="gmail_quote">On Fri, Dec 10, 2010 at 4:05 PM, Lutger Blijdestijn <span dir="ltr"><<a href="mailto:lutger.blijdestijn@gmail.com">lutger.blijdestijn@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">Andrei Alexandrescu wrote:<br>
<br>
> On 12/9/10 8:04 PM, Andrej Mitrovic wrote:<br>
>> The D website is 404'ing for the library page:<br>
>><br>
>> <a href="http://d-programming-language.org/phobos/phobos.html" target="_blank">http://d-programming-language.org/phobos/phobos.html</a><br>
>><br>
>> And I've had an idea to make the documentation website a little easier to<br>
>> navigate. Here's what the docs look like with their old design:<br>
>><br>
>> <a href="http://imgur.com/8Vdrj.jpg" target="_blank">http://imgur.com/8Vdrj.jpg</a><br>
>><br>
>> Now, that's quite a mess to look at. The text isn't aligned or anything<br>
>> so it doesn't look that good, and you can't really tell which of those<br>
>> names are functions, class definitions or enums, etc.<br>
>><br>
>> So I just quickly sketched out what I'd like to see instead:<br>
>><br>
>> <a href="http://imgur.com/0lufR.jpg" target="_blank">http://imgur.com/0lufR.jpg</a><br>
>><br>
>> Disregard the off coloring, font sizes, and my general lack of design<br>
>> skills please :). The main point is to put the links in a table so<br>
>> they're aligned and easier to browse, and maybe even categorize all the<br>
>> names by their type (functions/enums/etc).<br>
>><br>
>> I'm pretty sure adding a table is trivial, but I don't know if we can<br>
>> automatically categorize all the names and put them in separate tables.<br>
>><br>
>> Thoughts?<br>
>><br>
><br>
> Very nice initiative. I'm not sure how we can implement that easy<br>
> without considerable effort; currently, the list is generated with<br>
> Javascript using a flat list. To generate a more structured list, the<br>
> programmer would need to insert appropriate cues in the documentation.<br>
><br>
> Andrei<br>
<br>
</div></div>With the json files dmd produces it can be automated, and you can do it the<br>
ddoc way (so latex and other formats would also be supported.) A<br>
disadvantage is that ddoc processor has to be ran twice plus an additional<br>
pass over the json is needed. ddoc support for this would obviously be<br>
better. I got this far (but it uses non-standard css3):<br>
<br>
<a href="https://dl.dropbox.com/u/6777848/ddoc_index.jpeg" target="_blank">https://dl.dropbox.com/u/6777848/ddoc_index.jpeg</a><br>
<br>
I'll share the tool when it's more complete, if this is something that is<br>
wanted for phobos I am willing to put it together.<br>
</blockquote></div><br>