This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [wwwdocs] Complete revamp of our web site
[ libstdc++@gcc.gnu.org and gcc@gcc.gnu.org removed ]
On Mon, 5 Jun 2006, Tom Tromey wrote:
> Looking better! I like it much more.
Thanks, at least not everyone hates it! ;-) (I've got a couple of
ideas to improve things while still remaining close to the new main
theme on www.gnu.org, so perhaps I can sway a few more...)
> For the gcj pages I think there are still some things that would be
> nice to change. Some is content, some is layout, and some is
> technology. Overall the pages (and the gcc main page is included
> here) are too cluttered.
Agreed. On the GCC main page, I committed a first set of changes earlier
today, and I've got a bit more in the queue for tomorrow. For Java...
> The "what is gcj" section is too verbose. It should be a single
> paragraph, and then a link to "more info" or something like that.
...please find the result of a first compressions pass below. Would
you mind reviewing this? It also addresses some of the layout issues,
albeit smaller ones.
> Layout:
>
> The font is too big. The news section should be visible when you
> first visit the page, without scrolling. In particular I think the
> news should be along the left, the "what is gcj?" thing in the middle,
> and the navigation on the right (or reversed if the navigation is on
> the left... I don't really care where that ends up).
Hmm, that would make us deviate from the www.gnu.org scheme. Let's see
what I can do about our main page, and then let's have a look how far this
could be an option for GCJ as well.
> Technology:
>
> We should have an RSS feed for the news.
This, I admit, I know too little about to set up. Any volunteers?
> Take a look at the mono main page if you want to see something that
> looks nice, is clean, and remains useful.
The graphics version is a _bit_ of a stretch stretch if we want to follow
basic GNU styles, but the text version is quite nice indeed!
And now to the patch:
Compress the "What is GCJ?" section, including removal of the title.
Remove extraneous line breaks. Use TM instead of tm for Trademark.
Okay?
Gerald
Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/index.html,v
retrieving revision 1.161
diff -u -3 -p -r1.161 index.html
--- index.html 6 Jun 2006 21:13:35 -0000 1.161
+++ index.html 11 Jun 2006 01:19:02 -0000
@@ -5,9 +5,7 @@
<body>
-<h1>The GNU Compiler for the Java<sup><a href="tm.html"><small>tm</small></a></sup> Programming Language</h1>
-
-<h2>What is GCJ?</h2>
+<h1>The GNU Compiler for the Java<sup><a href="tm.html"><small>TM</small></a></sup> Programming Language</h1>
<p>GCJ is a portable, optimizing, ahead-of-time compiler for the Java
Programming Language. It can compile:</p>
@@ -17,36 +15,25 @@ Programming Language. It can compile:</
<li>and Java bytecode to native machine code.</li>
</ul>
+<p>GCJ can also be configured as a cross-compiler, suitable for embedded systems
+programming.</p>
+
<p>Compiled applications are linked with the GCJ runtime,
<code>libgcj</code>, which provides the core class libraries, a
garbage collector, and a bytecode interpreter. <code>libgcj</code> can
dynamically load and interpret class files, resulting in mixed
-compiled/interpreted applications.</p>
-
-<p>
-Debugging is supported using recent versions of the
-GNU debugger, <a href="http://sources.redhat.com/gdb/">GDB</a>.
-A <a href="gdb.html">short tutorial</a> on using GDB to debug
-GCJ-compiled applications is available.
-</p>
-
-<p>
-In addition to regular native programming, GCJ can be configured as a
-cross-compiler, suitable for embedded systems programming.
+compiled/interpreted applications.
+It has been merged with <a
+href="http://www.gnu.org/software/classpath/">GNU Classpath</a> and
+supports most of the 1.4 libraries plus some 1.5 additions.
</p>
<p>
-GCJ is part of the GNU Compiler Collection (<a href="../">GCC</a>). GCC,
-GDB and related tools are
-<a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a>.
-libgcj has been merged with <a
-href="http://www.gnu.org/software/classpath/">GNU Classpath</a> and
-supports most of the 1.4 libraries plus some 1.5 additions. (Support
-for the new 1.5 language features in the compiler is being worked on.)
+Recent versions of the GNU debugger, <a
+href="http://www.gnu.org/software/gdb/">GDB</a> support GCJ (<a
+href="gdb.html">short tutorial</a>).
</p>
-<br />
-<br />
<h2><a name="news">GCJ News</a></h2>